我在这里做错了什么?通过webservice api更新Prestashop中的订单状态
首先,我提出请求来获取现有订单,并更改检索到的xml中current_status字段的值。然后,我就与修改后的XML作为参数PUT请求,但我得到这样的回应:
<?xml version="1.0" encoding="UTF-8"?>
<prestashop xmlns:xlink="http://www.w3.org/1999/xlink">
<errors>
<error>
<code><![CDATA[127]]></code>
<message><![CDATA[XML error : String could not be parsed as XML
XML length : 2864
Original XML : xml=%3C%3Fxml+version%3D%221%2E0%22+encoding...%3C%2Fprestashop%3E%0A]]></message>
</error>
</errors>
</prestashop>
当我调试我的代码有一个在ececution之前PUT请求XML参数没有问题。 Whay然后'原始XML'显示XML像这样?我必须设置某种编码吗?我的代码是用C#编写的。