Формирование сообщения запроса SOAP через WSDL - PullRequest
2 голосов
/ 29 декабря 2010

Я очень плохо знаком с веб-сервисами. Я пытаюсь выяснить, как я могу сформулировать сообщение запроса (и определить, какое ответное сообщение) будет основано на описании wsdl, которое у меня есть.

Это сторонний веб-сервис. Описание WSDL, к которому я имею доступ, дает мне такую ​​информацию, как <types> <message> <operation> и т. Д.

Но в примерах, которые я видел в Интернете, он показывает сообщение запроса в теге "soap: envelope".

Чего мне не хватает?

В конце концов, я бы хотел вызывать этот веб-сервис с использованием JQuery. Но я даже не могу понять, как сформулировать сообщение запроса, не говоря уже о вызове Ajax.

любая помощь будет оценена.

1 Ответ

8 голосов
/ 29 декабря 2010

В таких ситуациях я хотел бы загрузить soapUI , указать его на свой WSDL и использовать его для генерации нескольких примеров запросов для ознакомления с конечными точками, сообщениями и моделью данных (XSD) для сервис.

Вооружившись примерами запросов soapUI, довольно просто переместить его в SOAP-клиент jQuery (если предположить, что служба не слишком громоздкая и требует передачи большого графа объектов в виде XML - в этих вы можете проверить, есть ли у вашего поставщика услуг REST API, поскольку с ним, как правило, очень легко работать из jQuery).

...