最終更新:2021-09-13 (月) 15:04:12 (948d)  

curl
Top / curl

http://curl.haxx.se/

  • パラメータ意味
    -X {method}HTTPメソッド
    -H {headerText}header
    -GGET
    -d {requestBody}POST data,-GのときはGETのパラメータ
    -O, --remote-name出力をローカルファイルへ書き込みます。 このときの出力ファイル名を,取得したリモートのファイルから得ることを指示します(リモートファイルの名前の部分のみが利用され、他の部分はパスから取り除かれます)。

メモ

  • --data-binary @{path_to_file}

ダウンロード

  • curl -O <URI>

HTTPのメソッドを指定

GET

  • -GがGETの指定で、-d は-Gと組み合わせると GETパラメータの指定になる
    curl -X GET http://example.com
    curl -G -d 'message=Hello World' http://example.com

POST

  • -d はPOST dataの指定
    curl -X POST http://example.com
    curl -d 'message=Hello World' http://example.com

PUT?

  • curl -X PUT http://example.com/

DELETE?

  • curl -X DELETE http://example.com/

curl で https の URL に接続することができない

関連