Soap 1.2 для поддержки текстового/текстового содержимого в jaxws
Возможно ли, чтобы мыло 1.2 содержало запрос с типом контента: text/xml? У меня есть требование, чтобы без изменения клиента я увеличил бы мыльную службу для поддержки привязки 1.2. если есть способ/обходной путь, пожалуйста, укажите мне в правильном направлении.
Это несоответствие в связях клиент/сервер, где версия сообщения в службе использует SOAP 1.2 (который ожидает приложение/мыло + xml), а версия в клиенте использует SOAP 1.1 (который отправляет текст /xml). WSHttpBinding использует SOAP 1.2, BasicHttpBinding использует SOAP 1.1.
Обычно это похоже на wsHttpBinding с одной стороны и basicHttpBinding на другом. Не забудьте также проверить код привязки. Итак, если вы написали:
BasicHttpBinding binding = new BasicHttpBinding();
Be sure that all your app.config files contains
<endpoint address="..."
binding="basicHttpBinding" ...
not the
<endpoint address="..."
binding="wsHttpBinding" ...
или так.