У меня есть веб-сервис, написанный на Java. Я пытаюсь создать клиент веб-службы в Java. Я могу вызвать свой веб-сервис из моего клиента и запустить функции моего сервиса, но ответ - это просто текст / строка. Я имею в виду, когда моя функция int a + int b, мой ответ просто a + b. Я думаю, что затмение преобразует эти ответы XML в строку или текст, на самом деле я не знаю. Я новичок в темах веб-сервиса. Можете ли вы помочь мне узнать, как я могу получить XML-ответ на клиенте веб-службы Java на Eclipse?
Я дам вам более подробную информацию.
Я создал веб-сервис на Eclipse (он имеет только операцию добавления) и создал другой динамический веб-проект, выбрал «клиент веб-сервиса» и вызвал мой веб-сервис с автоматически сгенерированными заглушками:
OperatorStub stub = new OperatorStub();
OperatorStub.Add params =
new OperatorStub.Add();
params.setA(10);
params.setB(20);
Но мой ответ - только 30, ответ был не в формате xml, в отличие от того, что я читал на сайтах о сервисах SOAP. Должен ли я преобразовать этот ответ в формат XML вручную? Или что я должен сделать, чтобы получить XML-ответ от службы?