curlcmd
cmd の便利なリクエストを考慮して、学習のために記録します:
最もよく使用される curl コマンド
- GET リクエストの送信
curl URL
curl URL?a=1&b=nihao
コードをコピー - POST リクエストの送信
curl -X POST -d 'a=1&b=nihao' URL
コードをコピー - JSON 形式のリクエストの送信:
curl -H "Content-Type: application/json" -X POST -d '{"abc":123,"bcd":"nihao"}' URL
curl -H "Content-Type: application/json" -X POST -d @test.json URL
コードをコピー
ここで、-H はヘッダーを表し、-X はリクエストのタイプ(POST/GET/HEAD/DELETE/PUT/PATCH)を指定し、-d はデータの転送を表します。これらは最もよく使用されるものです。
すべての curl コマンドを表示するには:man curl または curl -h
リクエストヘッダー:H,A,e
レスポンスヘッダー:I,i,D
クッキー:b,c,j
転送:F (POST),G (GET),T (PUT),X
出力:o,O,w
レジューム:r
デバッグ:v,--trace,--trace-ascii,--trace-time
注意:cmd で実行する際には改行しないでください。改行するとエラーが発生します。