■はじめに
RestAPIのテストで、「Postman」などのツールが使えれば良いですが、ダウンロードが禁止だったりして使えない場合があります。
ここでは、curlコマンドを使用してRestAPIを実行する方法を記載します。
■GET通信
・[URL]の部分は書き換えてください。
・クエリパラメータを使用する場合はURLの後ろに「?」をつけてからパラメータを記載してください。(URL?key=value)
curl -X GET [URL]
■POST通信
・[URL]の部分は書き換えてください。
・[JSON形式でのBody]はJSONでBodyを書いてください。({"param": "value"})
curl -d '[JSON形式でのBody]' -H "Content-Type: application/json" -X POST [URL]
■DELETE通信
・[URL]の部分は書き換えてください。
・[JSON形式でのBody]はJSONでBodyを書いてください。({"param": "value"})
curl -d '[JSON形式でのBody]' -H "Content-Type: application/json" -X DELETE [URL]
■エラー
curlを実行した時に、以下のエラーがでたら、URLが間違えている可能性が高いので、その部分を確認してください。
curl: (52) Empty reply from server