我试图将XML发布到我的API,虽然如果我尝试CURL XML文件,它可以正常工作,我得到了一个"无效的驱动器规范"错误。
这是我的CURL命令 -
curl -X POST -d 5022_4qa.xml http://servername:9001/deploy/calendar/&format=xml
一旦我尝试卷曲,我就会在失败之前找回一些错误。我的假设是,由于某种原因,它并没有抓取XML文件。我甚至可以把文件的完整路径误差相同。
....
</div>{
"evntmst_type": [
"This field is required."
],
"evntmst_id": [
"This field is required."
],
"evntmst_name": [
"This field is required."
]
}</pre>
....
Invalid drive specification
在API方面的回报中,它返回了400代码。
答案 0 :(得分:1)
要使用curl发布文件的内容,您需要在文件名前加上@。所以:
curl -X POST -d @5022_4qa.xml http...