Как послать SOAP request, если он собран с помощью DOM?

alvladtair

Новичок
Как послать SOAP request, если он собран с помощью DOM?

Я составил SOAP запрос с помощью DOM функций, так как SOAP функции составляют запрос, который сервер не понимает, вот шаблон:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<TestLogin xmlns="http://online.unistream.ru/services/global/v2/">
<Login>login</Login>
<Password>password</Password>
</TestLogin>
</soap:Body>
</soap:Envelope>

Я новичок в работе с XML, если нетрудно, подскажите как теперь послать этот запрос?:confused:
 

Alexandre

PHPПенсионер
Вообще SOAP имеет под собой все три транспортных протокола (HTTP FTP SMTP )- и по любому можно отправлять сообщения.Все зависит как реализованн SOAP-сервер.

Я новичок в работе с XML
А XML вообще здесь почти не причем (это вид представления SOAP сообщения ), а отправка просиходит по транспорту.

для отправки используй curl - по HTTP
Для этого формируешь xml строку SOAP сообщения и отправляешь ее
 

slach

Новичок
чтобы сформировать строку из DOM документа
делаешь просто $MyDOMDocument->saveXML();
 

alvladtair

Новичок
Спасибо, за совет, очень помогло, я совсем забыл про протоколы и curl
 
Сверху