PHP SOAP ОТПРАВИТЬ XML

Для отправки XML с помощью PHP SOAP, необходимо создать экземпляр объекта SOAPClient и передать в его конструктор параметры WSDL-документа и параметры соединения. Затем вызвать метод SOAPClient->__call и передать ему имя метода и аргументы. Пример кода:$wsdl = "http://example.com/Service.wsdl";$endpoint = "http://example.com/Service.php";$options = array( 'location' => $endpoint, 'uri' => "http://example.com", 'trace' => 1, 'exceptions' => 1, 'soap_version' => SOAP_1_2,);$client = new SoapClient($wsdl, $options);$xml = "data";$params = array( "xmlData" => new SoapVar($xml, XSD_ANYXML),);$result = $client->__call("methodName", $params);В данном примере мы получаем WSDL-документ по адресу http://example.com/Service.wsdl, устанавливаем параметры соединения, создаем объект SOAPClient и вызываем метод методом __call, передавая в него имя метода и параметры в виде ассоциативного массива. Параметр xmlData передается в виде SoapVar с типом данных XSD_ANYXML, что позволяет передавать данные в XML-формате без дополнительной сериализации.

Enable SoapClient in Xammp

Tutorial SOAP PHP using NuSOAP

Upload data xml in php

Tutorial PHP - XML dan PHP Client Server

35. Create PHP Server code and send XML Response with PHP Code - AJAX

How to integrate SOAP API using curl in PHP?

Send SOAP Request and read XML response from PHP page

How to Create a SOAP Client/Server in PHP - Part 01

Протоколы для web API: SOAP VS REST

Send SOAP Request with custom varaibles and read XML response from PHP page

Реклама
Новое
Реклама