WindowsPowershellを使ったcurlコマンドについて記述しています。主につまづいたポイントを書いています。また私はcurlやPowershellについて詳しくないので間違った知識を記述している可能性があります。
curlコマンドでヘッダーの指定はたぶんできないっぽい(すごくめんどくさい)ので
Invoke-WebRequest を使い
-Headers @{"Content-type"= "application/json"}
でヘッダーの指定をする。
@{"Content-type": "application/json"}とすると怒られるので注意
送信するデータは -d指定ではなく -Bodyで指定する。
-Body '{"Code":"FR","Name":"France"}'
GET、POST等のメソッドはXPOSTでしていするとうまくいかないので-Methodを使って指定
-Method POST