使用cURL POST CSV /文本文件

Kri*_*lal 7 curl flask python-3.x flask-restful

如何将带有csv或文本文件的POST请求发送到在localhostusing 上运行的服务器cURL

我已经尝试过curl -X POST -d @file.csv http://localhost:5000/upload但是我得到了

{“ message”:“浏览器(或代理)发送了该服务器无法理解的请求。” }

我的服务器是flask_restful API。非常感谢。

小智 7

有许多替代方法可以实现此目的。一种方法是我使用以下方法:

curl -F ‘data=@<file_location>’ <URL>
Run Code Online (Sandbox Code Playgroud)

例如。 curl -F data=@data.csv localhost:5000/h

您的命令也可以像这样稍微更改

curl -X POST -H 'Content-Type: text/csv' -d @file.csv http://localhost:5000/upload
Run Code Online (Sandbox Code Playgroud)

以上是可以作为表格或数据,或者多部分等可以参考的一部分来发送任意的许多ways.It之一介质后