curlコマンドでRestAPIを実行【curl】

■はじめに

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