.Net SOAP, кодирующая мое сообщение XML - PullRequest
0 голосов
/ 08 декабря 2011

Я пытаюсь отправить запрос в веб-сервис. Он настроен как сервисный справочник в моем консольном приложении для Visual Studio. Служба требует строку XML в качестве параметра. Когда я отправляю строку, она кодирует мои теги XML с помощью & gt и & lt. Они говорят мне, что это не будет работать для них. Как я могу изменить это? Есть ли что-нибудь вокруг этого?

Вот что показывает сообщение SOAP:

<Orders xsi:type="xsd:string">
    &lt;?xml version="1.0"?&gt;&lt;

1 Ответ

1 голос
/ 09 декабря 2011

Какая технология используется для разработки веб-службы?

В .NET при передаче параметра XML в виде строки .NET Framework кодирует его на клиенте и декодирует обратно на сервер, что абсолютно правильно.

Если веб-сервис разработан по какой-то другой технологии, я думаю, им нужно выполнить декодирование строки, чтобы преобразовать ее обратно в строку XML.

...