2013-07-11 3 views
0

В JAX-WS обычно объектом ответа будет строка или формат XML.Различные объекты ответа из SOAP Webservice?

Можем ли мы иметь 2 вида объектов отклика.

Я имею в виду, на основе флага, XML или JSON в качестве ответа?

Есть ли какие-либо решения Objectwrapper?

Является новым для JAX-WS, так что совершенно не знаю. Спасибо

ответ

0

Согласно Википедии here, для представления сообщения SOAP вам не нужен XML. Но похоже, что вам понадобятся привязки SOAP, поддерживающие JSON. Чтение описания в этой статье заставляет его звучать так, как будто вы не можете просто установить флаг и изменить формат ответа на его основе.

Если вы хотите, чтобы вы установили флаг для создания другого формата ответа, вместо этого рассмотрите REST architecture. В REST вы отправите другой заголовок Accept, чтобы указать формат требуемого ответа. Для обработки формата данных не обязательно быть флагом в ваших конкретных приложениях, поскольку это связано с тем, что в большинстве случаев метаданные касаются.