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

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

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


person MiguelSlv    schedule 07.01.2020    source источник


Ответы (1)


SoapUI по умолчанию использует протокол мыла версии 1.2, а привязка службы использовала базовую привязку, ведьма представляет собой протокол мыла 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

person MiguelSlv    schedule 07.01.2020
comment
Это действительно работает, но, с моей стороны, автоматически сгенерированный запрос по умолчанию использует soap11. Не могли бы вы поделиться своей версией SOAPUI? i.stack.imgur.com/ZJJFg.png - person Abraham Qian; 08.01.2020
comment
Я использую версию 5.5.0. - person MiguelSlv; 08.01.2020