最初に以下を実行する
curl -X GET https://komoju.com/api/v1/subscriptions?page=1 -u sk_test_XXXXX:
実行後、「”last_page”:13」というように、全ページ数が取得できるので、上記のpage=1をpage=2、page=3・・・と13まで書き換えて繰り返し実行し、すべて取得する。
curl -o output.txt -w "ステータスコード:%%{http_code}\r\n" -X POST -F "param1=aaaa" -F "param2=bbbb" http://localhost/hoge
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 6691 100 6333 100 358 6333 358 0:00:01 --:--:-- 0:00:01 30552 ステータスコード:200
あと、-oで指定したファイルがカレントディレクトリに出力される。
curl.exe --ntlm --user userId:password --connect-timeout 30 --max-time 10800 -XPOST -F "uploadFile=@C:tempdummyFile.txt" -F "ParameterPost=hoge" "https://localhost/app?ParameterGet=hogehoge"
curl https://juraku-software.net/?hoge=aaa&hoge2=bbb
として実行すると、
‘hoge2’ は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
となる。
(文字化け防止のため、コンソールの文字コードをchcp 65001で変更してから実行すると、
‘hoge2’ is not recognized as an internal or external command,
operable program or batch file.
になる)
この場合は、
curl "https://juraku-software.net/?hoge=aaa&hoge2=bbb"
のように”でURLを囲んであげれば、OK!
&は別のコマンドを指定するときに利用するため、hoge2というプログラムが存在しないということになる。
単純なミスだった・・・