Closed6
curl command scraps
このスクラップについて
cURLのコマンドをメモ的残していきます。
オプション一覧
オプション名 | 内容 |
---|---|
-i, -include | HTTPヘッダを出力 |
--data-urlencode "search word" | エンコードしてURLの末尾にクエリーを付与 |
-d, --data "word" |
--data-urlencode の短縮形(エンコードする必要がない場合) |
-H, --header "X-Test: Hello" | ヘッダーを送信する |
-A, --user-agent "~~~" | サーバーから見たクライアントの種類 |
-T, @example.json | 送付したいデータをファイルから読み込む |
GET系コマンド
HTTPヘッダを含めてGET
$ curl -i -X GET http://127.0.0.1:8080/post/1
POST系コマンド
JSON形式でフォームをPOST
$ curl -i -X POST -H "Content-Type: application/json" -d '{"content": "My first post", "author": "kazuhe"}' http://127.0.0.1:8080/post/
PUT系コマンド
JSON形式でフォームをPUT
curl -i -X PUT -H "Content-Type: application/json" -d '{"content": "Updated post", "author": "kazuhe"}' http://127.0.0.1:8080/post/9
PUT系コマンド
$ curl -i -X PUT -H "Content-Type: application/json" -d '{"content": "Updated post", "author": "kazuhe"}' http://127.0.0.1:8080/post/9
DELETE系コマンド
$ curl -i -X DELETE http://127.0.0.1:8080/post/13
このスクラップは2022/07/30にクローズされました