SOAP запрос на PHP

Saboth

Новичок
Как создать SOAP запрос, какие минимальные требования, т.е. какие данные нужны?

Вот к примеру имеется такая XML
<soapenv:Envelope xmlns:soapenv="http://aaa.org/soap/envelope/" xmlns:star="http://bbb.ru/startRequest/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#">
<soapenv:Header/>
<soapenv:Body>
<star:start>
<star:routes>
<star:process>10.1234_5.006</star:process>
</star:routes>
<star:params>
</star:params>
<star:files>
</star:files>
</star:start>
</soapenv:Body>
</soapenv:Envelope>

Ещё имеется адрес на который отправляется запрос
http://127.0.0.1:8080/services/startRequest_k

(адреса изменены)

Достаточно ли этих данных для самого простейшего запроса?
Как он приблизительно должен выглядеть на PHP и что в нём должно быть?

Ну или если кто вообще имел дело с такими запросами, покажите простенький рабочий пример на PHP, что бы разобратся можно было.

Вообще буду рад комментариям, советам.

(Про Google и прочее не надо)
 

Saboth

Новичок

dadoc

Новичок
Понимаение что такое SOAP в целом есть?

Для простейшего запроса будет достаточно постом отправить этот пример соап запроса по адресу веб сервиса указав дополнительно заголовок SOAPAction, в котором указывается какой метод ты вызываешь, точное значение надо из WSDL брать.

Можно использовать пхпшный клиент:

http://www.php.net/manual/en/soapclient.soapclient.php

http://www.php.net/manual/en/soapclient.getfunctions.php

для того что бы получить WSDL сервиса попробуйте добавить к адресу сервиса "?WSDL"
 
Сверху