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にクローズされました