【问题标题】:how to do a HTTP POST a list of value using cURL如何使用 cURL 进行 HTTP POST 值列表
【发布时间】:2012-11-14 04:53:36
【问题描述】:

如何使用 cURL 将多个值发布到同一个键?

例如,当我将以下内容运行到我的 example.com URL 时,它抱怨...格式正确还是后端无法处理请求的问题?

curl -k -H 'Accept: application/json' --user admin:admin example.com -d name=peter -d name=paul -d name=mary

【问题讨论】:

    标签: http post curl


    【解决方案1】:

    多个-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"
    

    【讨论】:

    • 感谢您提供信息...但是,我的原始问题是如何将多个值发布到 cURL 中的同一个键
    • 对不起。我在写的时候忘记了这个。现在答案是最新的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-05
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多