GETを使ったAPIを試す場合WebブラウザにURLをセットすることで簡単に試すことが出来ます。
しかしPOSTを使うAPIでJSON形式のデータを送信する場合どうしてもJavaScriptを扱う必要があります。
JavaScriptをコーディングするのも中々大変なので、コマンドラインからPOSTを試せる方法を探してみました。
curlのサイトからwindowsのバイナリ版をダウンロードし実行できるように展開しておく。(Windows10だとインストール済みの場合があります。c:/Windows/System32/curl.exeの有無を確認)
JSONをPOSTする書式。
.\curl.exe -X POST -H "Content-Type: application/json" -d "{a:[1,2,3]}" http://webapiのアドレス/
-dオプションの後にjson形式の文字列をセット
form形式
curl.exe -X POST -H "Content-Type: application/x-www-form-urlencoded" –data “id=628358&key=value” http://アドレス/
コメント