Что я здесь делаю неправильно?Обновление статуса заказа в Prestashop через webservice api
Сначала я делаю запрос на получение существующего заказа, и я изменяю значение поля current_status в извлеченном xml. Тогда я сделать запрос PUT с измененным XML в качестве параметра, но я получаю что-то вроде этого в ответ:
<?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>
Когда я отлаживать код не существует никаких проблем с параметром XML в запросе PUT перед ececution. Что делает, тогда «Оригинальный XML» показывает xml, закодированный так? Должен ли я устанавливать какую-то кодировку? Мой код находится на C#.