Не удалось обработать сообщение, поскольку тип содержимого 'text / xml; charset = UTF-8' не был ожидаемым типом 'application / soap + xml; кодировка = UTF-8' - PullRequest
0 голосов
/ 07 января 2020

При отправке запроса от клиента SoapUI в службу WCF я получил следующую ошибку:

Не удалось обработать сообщение, так как тип содержимого 'text / xml; charset = UTF-8' не был ожидаемый тип 'application / soap + xml; charset = utf-8 '

1 Ответ

0 голосов
/ 07 января 2020

SoapUI по умолчанию использует soap протокол версии 1.2, а привязка службы использовала привязку basichttpbind, которая выставляется как soap протокол 1.1

Чтобы отправить запросы в soap 1.1, выполните:

  1. В дереве проекта уровень привязки см. В панели свойств в левом нижнем углу. Измените свойство версии Soap на Soap 1.1

  2. Создать новый запрос. Для ранее созданных форм запросов по-прежнему будут отправляться данные в версии 1.1

Источник: https://community.smartbear.com/t5/SoapUI-Pro/how-to-change-SOAP-version-when-updating-binding/td-p/20229

...