SOAP ЗАПРОС ЧЕРЕЗ CURL PHP

SOAP запросы могут быть отправлены через библиотеку cURL в PHP. Для этого нужно использовать функции cURL, которые предоставляет PHP.

Пример кода для отправки SOAP запроса через cURL в PHP:

$soapRequest = "";
$headers = array( "Content-type: text/xml;charset=\"utf-8\"", "Accept: text/xml", "Cache-Control: no-cache", "Pragma: no-cache", "SOAPAction: \"urn:exampleAction\"");$url = "http://example.com/soap/service";$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_POSTFIELDS, $soapRequest);curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);$response = curl_exec($ch);curl_close($ch);

В этом примере мы формируем SOAP-запрос и отправляем его методом POST на адрес http://example.com/soap/service. В качестве заголовков указываем необходимые значения, в том числе SOAPAction.

После отправки запроса получаем ответ в переменной $response. Далее его можно обработать по необходимости.

PHP : SOAP request in PHP with CURL

Servicio Web SOAP - Cliente PHP - Parte 6

Cliente y servicor en PHP usando SOAP (explicación teórica mas código)

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

PHP cURL Script to Make a Get Request to REST API Of Github to Return JSON Data Full Example

How To POST Data with PHP cURL - PHP cURL Tutorial

PHP + curl - A Simple example of how to use cURL

How to integrate SOAP API using curl in PHP?

Uso cURL en PHP - Consumir API REST

Send SOAP Request and read XML response from PHP page

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