首页 > 解决方案 > 将邮递员请求转换为 cURL

问题描述

我正在尝试将 Postman 请求转换为 cURL 格式,但效果不佳。我想发送一个包含 csv 文件的表单数据请求(使用 Content-Type url 表单编码)。当我尝试使用 Postman 时它可以工作,但当我尝试通过 Postman 使用转换后的 cURL 代码时它不起作用。

我附上了我的邮递员设置和通过邮递员转换的 cURL 代码。我是否必须处理一些事情才能使用 cURL 发送文件?

(也欢迎英文指正!) 在此处输入图像描述 在此处输入图像描述

标签: curlpostman

解决方案


Curl 的默认 Content-Type 是 application/x-www-form-urlencoded 所以你的问题可能是你发布的数据实际上不是表单数据。如果您正确设置内容类型标头,它可能会起作用:

curl -X POST "your_url" -H "Content-Type: text/csv" -F "csvfile=@sample.csv"


推荐阅读