Клиент JAX-WS - как обрабатывать «текстовые / простые» ответы? - PullRequest
0 голосов
/ 27 февраля 2012

Я получаю доступ к веб-сервису с помощью клиента jaxws. Похоже, что служба возвращает ответы с типом содержимого «text / plain» вместо «text / xml», это вызывает следующее исключение в моем клиенте

com.sun.xml.internal.ws.server.UnsupportedMediaException: 
Unsupported Content-Type: text/plain Supported ones are: [text/xml]

Я попробовал следующее при создании порта

port.getRequestContext().put(MessageContext.HTTP_RESPONSE_HEADERS, 
Collections.singletonMap("Content-Type",
                Collections.singletonList("text/plain")));

но это не имеет никакого эффекта.

1 Ответ

0 голосов
/ 27 апреля 2012

Насколько я знаю (глядя на исходный код), я думаю, что JAX-WS RI 2.1 в комплекте с JDK 1.6 не поддерживает "text / plain", если не включен MTOM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...