Запрос клиента.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. Я пробовал различные комбинации, но ничего не помогло.