将邮递员请求转换为cURL

将邮递员请求转换为cURL,curl,postman,Curl,Postman,我正在尝试将Postman请求转换为cURL格式,但效果不好。 我想发送一个表单数据包含csv文件(内容类型url表单编码)的请求。当我尝试使用Postman时,它是有效的,但当我尝试使用通过Postman转换的cURL代码时,它不起作用 我附上我的邮递员设置和通过邮递员转换的cURL代码。 我需要处理一些事情才能发送带有cURL的文件吗 (也欢迎英文更正!) Curl的默认内容类型是application/x-www-form-urlencoded,因此您的问题可能是您发布的数据实际上不是表单

我正在尝试将Postman请求转换为cURL格式,但效果不好。 我想发送一个表单数据包含csv文件(内容类型url表单编码)的请求。当我尝试使用Postman时,它是有效的,但当我尝试使用通过Postman转换的cURL代码时,它不起作用

我附上我的邮递员设置和通过邮递员转换的cURL代码。 我需要处理一些事情才能发送带有cURL的文件吗

(也欢迎英文更正!)

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

curl-X POST“your_url”-H“内容类型:text/csv”-F “csvfile=@sample.csv”


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

curl-X POST“your_url”-H“内容类型:text/csv”-F “csvfile=@sample.csv”


清除并留下成功案例。
谢谢你的回答!我也参考了下面的页面


清除并留下成功案例。
谢谢你的回答!我也参考了下面的页面


你的错误是什么
curl -v -X POST 'somewhere' \
--form 'key="value"' \
--form csvfile=@"filePath/sample.csv;type=text/csv"

curl -v -X POST 'somewhere' \
--form 'key=value' \
--form csvfile=@"filePath/sample.csv;type=multipart/form-data"