Ответ на SOAP-запросPhp

Кемеровские программисты php общаются здесь
Anonymous
Ответ на SOAP-запрос

Сообщение Anonymous »

Я использую cURL для отправки запроса HTTP POST на SOAP-сервер zimbra и получения токена аутентификации, но вместо ответа SOAP я получаю HTML-страницу. Что я делаю не так?
Это код






{$username}
{$password}



EOD;

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $this->zimbraSoapUrl);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $soapXml);
curl_setopt($curl, CURLOPT_HTTPHEADER, ['Content-Type: application/soap+xml']);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_VERBOSE, true);
$response = curl_exec($curl);

if (curl_errno($curl)) {
$errorMessage = curl_error($curl);
curl_close($curl);
throw new \Exception("Erro cURL: $errorMessage");
}

$response = curl_exec($curl);

curl_close($curl);

return $response;


Подробнее здесь: https://stackoverflow.com/questions/785 ... ap-request

Вернуться в «Php»