やれなかったこと
パラメータ付きのpost送信で
-X POST
と -L
って一緒に使えないんか...?
いけるやろって思ったやつ
curl -X POST 'https://hoge.com?key=value' \
-H "Accept: application/json" -H "Content-type: application/json"
postデータはないけどもちろんpost送信になる。
ただこれだとリダイレクトに対応できない。
(まあ、こんな事態になるってことはおそらくAPI側の設計が悪いんですが)
とりあえずこれでリダイレクト対処しつつpost送信
curl -L 'https://hoge.com?key=value' \
-H "Accept: application/json" -H "Content-type: application/json" \
-d '{"aaa":"a"}'
-X POST
書かなくても-d
で適当なポストデータ書けばpost送信してくれる!
サンキューゴッド。
他にいい方法あれば教えてください。。。