如何使用 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"