LoginSignup
17
19

More than 3 years have passed since last update.

curlコマンドでWebDAVサーバアクセス

Last updated at Posted at 2018-05-12

WebDAVとは

HTTPを拡張したプロトコル。
アップロード、ダウンロードなどコンテンツ管理が全てHTTPで操作できる。

構文

基本構文

$ curl --url アクセスURL -X HTTPメソッド

アクセスにID、パスワードが必要な場合

$ curl -u ID:PASS --url アクセスURL -X HTTPメソッド 

使用方法

アクセスするWebDAVサーバ内部の構成は以下を想定します。

URL: example.com

#ディレクトリ構成
directory
├── file1.txt
└── file2.txt

ファイルダウンロード

WebDAVサーバ上のfile1.txtをダウンロードする

$ curl --url http://example.com/directory/file1.txt -X GET

ファイルアップロード

カレントディレクトリのupload_file1.txtをアップロードする

$ curl -T upload_file1.txt --url http://example.com/directory/upload_file1.txt -X PUT

ファイル削除

WebDAVサーバ上のfile1.txtを削除する

$ curl --url http://example.com/directory/file1.txt -X DELETE
17
19
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
19