muszę wysłać XML metodą POST.
W dokumentacji mam:
Kod
Dostęp do API (interfejsu REST) jest chroniony za pomocą basic-authorization. Przy wywoływaniu
wszystkich metod, należy podać login i hasło
wszystkich metod, należy podać login i hasło
Zrobiłem takie coś:
<?php function post_xml($url, $xml) { $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_USERPWD, "login:haslo"); $result = curl_exec($ch); curl_close($ch); return $result; } $xml = '<?xml version="1.0" encoding="UTF-8"?> <a> <b>A1</b> <c>B1</c> </a> '; $url = "url"; $result = post_xml($url, $xml); ?>
I niestety ale nic się nie wyświetla. Co jest nie tak?