httpieでPOSTリクエストのBodyをファイルから提供する方法。リダイレクトで標準入力に与えるだけ。
$ http -v POST localhost:8888/bbs/ < data.json
ファイルの中身
data.json
{
"id": "123456",
"title": "Hello",
"content": "Hello World!"
}
httpieから送られるPOSTリクエスト
POST /bbs/ HTTP/1.1
Accept: application/json
Accept-Encoding: gzip, deflate
Content-Length: 70
Content-Type: application/json; charset=utf-8
Host: localhost:8888
User-Agent: HTTPie/0.8.0
{
"content": "Hello World!",
"id": "123456",
"title": "Hello"
}