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

Я вижу несколько других сообщений в SO с этим исключением, но ни одной, когда платформа на Java.Я использовал Jax-w для создания заглушек из файла WSDL.Я использую этот подход для вызова мыльного клиента без явного вызова WSDL или наличия WSDL в моем локальном приложении.https://stackoverflow.com/a/19827446/1693060
Это работает, однако, из небольшого исследования, как в этом посте https://stackoverflow.com/a/5823164/1693060 Я понимаю, что клиент SOAP ожидает WSHttpBinding (SOAP 1.2), но я отправляю basicHttpBinding (который используется по умолчанию),Есть ли способ, которым я могу включить WS-Addressing и изменить тип привязки на WSHttpBinding в Java?

...