≪ Today I learned. RSS購読
公開日
タグ
著者
ダーシノ(@bc_rikko)

curlコマンドでPOST/PUTするときにJSONファイルを指定する

コマンドラインからAPIを直接叩くときにcurlコマンドを使う。

-dオプションを使えばリクエストボディが設定できるのだが、そのままJSONを書くのは大変だからJSONファイルを指定したい。そんなときは@を使う。

# ボディにJSONを設定
$ curl -X POST -d '{"key": "value"}' https://example.com

# ボディにJSONファイルを設定
$ ls
data.json

$ curl -X POST -d @data.json https://example.com