httpie を使う
curl の代わりに httpie を使うといいという話
HTTPie
インストール
code:bash
# Mac
$ brew install httpie
# Ubuntu
$ sudo apt install httpie
使い方
code:bash
HTTP/1.1 200 OK
Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: *
Connection: keep-alive
Content-Length: 258
Content-Type: application/json
Date: Thu, 15 Nov 2018 12:25:47 GMT
Server: gunicorn/19.9.0
Via: 1.1 vegur
{
"args": {},
"headers": {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Connection": "close",
"Host": "httpbin.org",
"User-Agent": "HTTPie/0.9.2"
},
"origin": "XXX.XXX.XXX.XXX",
}
何がいいか
パラメータやBodyの組み立てが簡単
JSONを自動で整形
色もついてみやすい
セッション管理もできる
リクエスト内容やヘッダーがみれるのでデバッグに便利
デバッグする
...
JSON を組み立てる
...
ログインを試す
...