xml запрос на сервер использую curl / curl xml send request



Задача была связаться с api сайта seopult.ru и пообщаться с ним xml запросами.
Не сразу нашел подходящий вариан с использованием curl.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function sendXmlOverPost($url, $xml)
{
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $url);

// Меняем тип заголовка содержимого
  curl_setopt ($ch, CURLOPT_HTTPHEADER, Array("Content-Type: text/xml"));

  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 
 // Посылаем запрос на сервер
  $result = curl_exec($ch);
  curl_close($ch);
  return $result;
}

К сожалению похожих по тематике статей пока нет.

Ответить


[ Ctrl + Enter ]