Передача XML-документа (в качестве параметра?) В веб-службу - PullRequest
2 голосов
/ 13 декабря 2010

Я занимаюсь разработкой веб-сервиса на Java и Metro, который требует много информации для передачи. Например, что-то вроде xml, описывающее все атрибуты клиента.

Мне интересно, существует ли какой-то стандартный способ передачи данных в документе. В настоящее время я передаю данные в виде строкового параметра с именем 'customerXML'.

Любые предложения приветствуются. К вашему сведению, я определил другой restful ws, используя RestEasy, который прекрасно работает с использованием потоков ввода / вывода, но я ищу способ использовать веб-сервисы на основе мыла для предоставления аналогичной функциональности.

Ответы [ 2 ]

2 голосов
/ 13 декабря 2010

JAX WS идеально подходит для этого требования, работает на SOAP

0 голосов
/ 15 декабря 2010

Моя гипотеза заключается в том, что не существует стандартного способа передачи XML-документов в веб-службу на основе мыла без кодирования всего сообщения SOAP самостоятельно. Поэтому я не думаю, что есть простой способ сделать это и одна из причин, почему веб-сервисы RESTful получают признание. Лучший способ сделать это с помощью веб-сервисов на основе SOAP - передать документ в виде строкового параметра и проверить / проанализировать код вашего сервера.

...