Запрос клиента.Net имеет UTF-8. Ответ от Java WebService, который я получаю, - нет. Как исправить?

Поэтому я пытаюсь использовать веб-службу Java, которую я не контролирую, через приложение.net. Моя заявка отправляет запрос с заголовком в виде:

Тип контента: приложение / мыло +xml; кодировка = UTF-8.

Ответ, который я получаю, имеет заголовок как:

Тип контента: application/xop+xml; тип ="приложения / мыло + XML"

Отсутствие UTF-8 в ответе дает мне следующее исключение:

Тип контента application/xop+xml; type ="application / soap + xml" в ответном сообщении не соответствует типу содержимого привязки (application/soap+xml; charset=utf-8). При использовании пользовательского кодировщика убедитесь, что метод IsContentTypeSupported реализован правильно. Первые 1024 байта ответа были:

Очевидно, согласно: https://www.ietf.org/rfc/rfc3902.txt Charset является необязательным параметром. Так как мне это исправить в.net. Я пробовал различные комбинации, но ничего не помогло.

0 ответов

Другие вопросы по тегам