curl - 将邮递员请求转换为 cURL
问题描述
我正在尝试将 Postman 请求转换为 cURL 格式,但效果不佳。我想发送一个包含 csv 文件的表单数据请求(使用 Content-Type url 表单编码)。当我尝试使用 Postman 时它可以工作,但当我尝试通过 Postman 使用转换后的 cURL 代码时它不起作用。
我附上了我的邮递员设置和通过邮递员转换的 cURL 代码。我是否必须处理一些事情才能使用 cURL 发送文件?
解决方案
Curl 的默认 Content-Type 是 application/x-www-form-urlencoded 所以你的问题可能是你发布的数据实际上不是表单数据。如果您正确设置内容类型标头,它可能会起作用:
curl -X POST "your_url" -H "Content-Type: text/csv" -F "csvfile=@sample.csv"
推荐阅读
- docker-ucp - 如何在 AWS EC2 实例上安装 Docker UCP 和 DTR 安装。如何访问 UCP UI..?
- scala - 值 isBlank 不是字符串的成员
- php - PHP - json_decode - 问题解码字符串
- java - 如何在java中检查空sql日期
- c# - 为什么 CLR ThreadPool 工作线程使用 LIFO 顺序来处理本地队列中的任务?
- ios - 如何将 CMRotationMatrix 转换为 float4x4?
- mysql - 为表 ID 添加自动增量和唯一性失败
- ambari - stuck on the first step of ambari 2.7.3 install wizard
- android - 在具有静态函数和回调的类中使用单例的正确方法
- javascript - Prevent events from refreshing parts of dom using only frontend options (asp.net)