cURL を使用して複数の値を同じキーに投稿するにはどうすればよいですか?
たとえば、example.com の URL に対して次のコマンドを実行すると、エラーが表示されました...形式は正しいですか、それともバックエンドがリクエストを処理できないという問題ですか?
curl -k -H 'Accept: application/json' --user admin:admin example.com -d name=peter -d name=paul -d name=mary
複数-d
は問題ないようです。言われたドキュメント-d name=daniel -d skill=lousy
は生成しますname=daniel&skill=lousy
http://curl.haxx.se/docs/manpage.html#-d
したがって、配列を送信する場合は、[]
角かっこを使用する必要があります。
-d name[]=peter -d name[]=paul -d name[]=mary
あなたも使えるようです
-d "name[]=peter&name[]=paul&name=mary"