【发布时间】:2017-03-28 06:08:28
【问题描述】:
我正在尝试在遵循给定要求的同时以 cURL 向 API 发送 POST 请求。
指南:
提交的内容类型应为application/json
以下是正文的结构:
名称:字符串
电话号码:字符串
电子邮件:字符串
位置:字符串
Urls:包含以下属性的对象数组
类型:字符串
链接:字符串
所有字段均为必填项
至少需要一个“简历”类型的网址
对于简历,我们要求提交的内容为 PDF 格式
如果您的提交成功,您将收到 HTTP 202 响应
我相信我有正确的语法来处理我想以 JSON 格式发送的所有数据,但我不确定如何在同一个请求中上传 PDF。
这是我目前的语法。
curl -i -H "Accept: application/json" -H "Content-Type: application/json" -
X POST -d '{"json":{"Name":"data"}}' -d '{"json":
{"PhoneNumber":"data"}}' -d '{"json":{"Email":"data"}}' -d '{"json":
{"Position":"data"}}' https://example
当我在命令行中输入这个时,我得到一个“HTTP 400 错误请求”响应,当然我正在拍摄一个 202 响应。
我主要使用 Python 和 R 编程,所以使用 cURL 对我来说是新的。非常感谢任何帮助我发送此应用程序。如果您需要更多信息,请告诉我。
【问题讨论】:
标签: json curl post file-upload http-post