Как мне избавиться от конверта SOAP? - PullRequest
1 голос
/ 15 февраля 2012

Я использую JaxWs / JaxB в веб-сервисе, но мне не нравится тот факт, что все мои xml-файлы (будь то те, которые я отправляю или получаю) содержат конверты SOAP. Как я могу избавиться от них?

Все, что мне нужно, это чистый XML-файл, который веб-служба возвращает без конверта SOAP. Эта часть XML-файла в моем случае является избыточной.

Я потратил на это несколько дней, но никак не могу от этого избавиться.

Ответы [ 2 ]

3 голосов
/ 15 февраля 2012

jaxws - это технология для создания веб-сервисов с использованием протокола SOAP, который по определению включает в себя конверт SOAP.если вы не хотите конверт SOAP, не используйте jaxws / SOAP.вместо этого вы могли бы использовать одну из технологий, связанных с jaxrs (например, jersey), или вы могли бы просто реализовать сервлет, который принимает данные XML.

0 голосов
/ 15 февраля 2012

Вы можете использовать JIBX для этой цели: http://jibx.sourceforge.net/

...