概要
curlコマンドでHTTPリクエストのボディにデータを入れるときに、コマンドラインで指定するだけでなく、ファイルから読み込んだデータを使うことができる。
やり方
データを送る一般的なやり方。
$ curl -d "{ \"key\": \"value\"}" -H "Content-Type: application/json" http://example.com
ファイルから読み込む。
$ curl -d @your_file.json -H "Content-Type: application/json" http://example.com
標準入力から読み込むこともできる。
$ curl -d @- -H "Content-Type: application/json" http://example.com