見出し画像

windowsでcurlする時の注意点

APIを作っていてテストするときに、windowsのコマンドプロンプトからcurlしてPOSTしようとしたものの、うまくいかず何時間もはまってしまったので、記録を残します。

結論

windowsでcurlする時は以下の2点に注意すること
(1) json部分で使う「"」の前には「\」をつけること
(2) オプション等を囲むときは「"」をつかうこと
例 curl -X POST -H "Content-Type:application/json" -d "{\"test\":\"hoge\"}" http://127.0.0.1:500000

ネットで調べていたら、オプションを囲む部分が「"」だったり「'」だったりまちまちだったのだけれど、きっとそれはOSの違っていたからなのでしょう。

知っていたら何も難しくないけれど、知らないと何もわからず時間ばかり浪費するないようなので、誰かの役に立てば幸いです。

いいなと思ったら応援しよう!