我需要通过cURL将字典和.txt文件发布到API,但是对于如何将文件添加到我的请求中有点困惑。
我的API正在寻找包含以下内容的POST请求:
“USER_ID”: “14”, “SITE_ID”: “12”, “data_file”:文本文件
到目前为止我的代码是:
curl -H "Content-Type: application/json" -X POST -d '{"user_id":"14", "site_id":"12"}' http://stuff.com/upload_list
我如何添加文本文件?
答案 0 :(得分:0)
您可以使用表单(-F)参数而不是数据发布文件。像这样:
curl -H "Content-Type: application/json" -X POST -F '{"user_id":"14", "site_id":"12"}' -F "data_file=@path/to/file" http://stuff.com/upload_list