谁能告诉我是否可以(在命令行中)发出包含文件和其他参数的 POST 命令?
我正在尝试做类似的事情:
curl -X POST -F "key=myKey&file=@myfile.txt" http://localhost:8080/myRestService/
我在这个领域真的很新,所以请原谅我的基本问题。但它似乎效果不佳。有什么建议吗?非常喜欢你
谁能告诉我是否可以(在命令行中)发出包含文件和其他参数的 POST 命令?
我正在尝试做类似的事情:
curl -X POST -F "key=myKey&file=@myfile.txt" http://localhost:8080/myRestService/
我在这个领域真的很新,所以请原谅我的基本问题。但它似乎效果不佳。有什么建议吗?非常喜欢你
你应该使用 -d 参数
检查手册页 http://curl.haxx.se/docs/manpage.html
如果您以字母 @ 开始数据,则其余部分应该是从中读取数据的文件名,或者 - 如果您希望 curl 从标准输入中读取数据。文件的内容必须已经是 URL 编码的。也可以指定多个文件。因此,将使用 --data @foobar 从名为“foobar”的文件发布数据。
尝试指定文件的完整路径。