django rest framework post - 无效的驱动器规范

时间:2014-09-15 15:22:24

标签: django curl django-rest-framework

我试图将XML发布到我的API,虽然如果我尝试CURL XML文件,它可以正常工作,我得到了一个"无效的驱动器规范"错误。

这是我的CURL命令 -

curl -X POST -d 5022_4qa.xml http://servername:9001/deploy/calendar/&format=xml

一旦我尝试卷曲,我就会在失败之前找回一些错误。我的假设是,由于某种原因,它并没有抓取XML文件。我甚至可以把文件的完整路径误差相同。

....
</div>{
    &quot;evntmst_type&quot;: [
        &quot;This field is required.&quot;
    ],
    &quot;evntmst_id&quot;: [
        &quot;This field is required.&quot;
    ],
    &quot;evntmst_name&quot;: [
        &quot;This field is required.&quot;
    ]
}</pre>
....

Invalid drive specification

在API方面的回报中,它返回了400代码。

1 个答案:

答案 0 :(得分:1)

要使用curl发布文件的内容,您需要在文件名前加上@。所以:

curl -X POST -d @5022_4qa.xml http...