【发布时间】:2017-03-28 23:08:58
【问题描述】:
鉴于以下要求,我正在尝试发送 POST 请求。
指南
提交的内容类型应该是application/json
以下是正文的结构:
名称:字符串
电话号码:字符串
电子邮件:字符串
位置:字符串
Urls:包含以下属性的对象数组
类型:字符串
链接:字符串
所有字段都是必需的。 至少需要一个“简历”类型的网址
如果您的提交成功,您将收到 HTTP 202 响应
我相信我的语法对于以 JSON 格式发送数据是正确的。
我无法正确编码数组。
到目前为止我的代码:
curl -g -i -H "Accept: application/json" -H "Content-Type:
application/json" -X POST -d '{"Name":"data",
"PhoneNumber":"data", "Email":"data@gmail.com",
"Position":"data", "Url[]=GitHub",
"Url[]=github.com/data", "Url[]=Resume",
"Url[]=linkedin.com/in/data"}'
https://example
以下是我收到的错误:
curl: (3) Port number out of range
curl: (6) Could not resolve host: gmail.com
curl: (3) Illegal port number
curl: (6) Could not resolve host: url[]=Github,
curl: (6) Could not resolve host: url[]=github.com
curl: (6) Could not resolve host: url[]=Resume,
curl: (6) Could not resolve host: url[]=linkedin.com
我们将不胜感激,如果您需要更多信息,请告诉我。
【问题讨论】:
标签: arrays json curl http-post