使用curl脚本发送xml文件

时间:2014-02-10 22:05:43

标签: java xml curl

我正在尝试使用XML文件将数据插入本地数据库。实际上我是使用chrome中的postman客户端做的,我把XML定义和我给我的服务URL通过POST发送它并且工作正常。

现在我正在尝试使用curl命令行,这是我正在使用的行:

curl -F "file=@/Users/Jonathan/Documents;filename=variable.xml" 127.0,0.1:8080/WU-BDP-MetadataManagement/v1/variables

其中file@是我的XML文件的路径,variable.xml是我的服务网址旁边的文件名,但这不起作用。

关于我做错什么的一些建议?

问候!

1 个答案:

答案 0 :(得分:0)

您正在使用整个目录而不是文件/Users/Jonathan/Documents,它应该类似于/Users/Jonathan/Documents/variable.xml

所以你的整体命令将是

curl -F "file=@/Users/Jonathan/Documents/variable.xml;filename=variable.xml" 127.0,0.1:8080/WU-BDP-MetadataManagement/v1/variables