Неустранимая ошибка: исключение Uncaught SoapFault: [HTTP] неверный запрос - PullRequest
0 голосов
/ 25 января 2012

Я пытаюсь написать PHP-скрипт, который будет подключаться к SOAP-клиенту для нашего интерфейса SightMax. С кодом ниже я получаю следующую ошибку.

<code><?php
$client = new SoapClient('http://domain.com/SightMaxWebServices/SightMaxWebService.svc?wsdl', array("soap_version" => SOAP_1_2));

$result = $client->__soapCall("GetSiteSummary", array(), array(), new soapHeader('action','SmartMax.SightMax.Agent.Operator/IRemotedWebsiteAdministrator/CreateCallQueue'));

echo "<pre>";
print_r($result);
echo "
"; ?>

.

Fatal error: Uncaught SoapFault exception: [HTTP] Bad Request in test2.php:5 Stack trace: #0 [internal function]: SoapClient->__doRequest('__soapCall('GetSiteSummary', Array, Array, Object(SoapHeader)) #2 {main} thrown in test2.php on line 5 

Это продолжение Неустранимая ошибка PHP: «Действие SOAP, указанное в сообщении '', не соответствует HTTP-действию SOAP" , где я не указал заголовок Действие SOAP. Мне кажется, я сейчас указываю заголовок, но, увы, новая ошибка.

1 Ответ

0 голосов
/ 08 мая 2012

попробуйте изменить версию soap, также вы можете попробовать $ client -> __ getTypes, чтобы увидеть, какая структура отслеживает ваш WS.

У меня похожая проблема с моим запросом: как сгенерировать запрос мыла в php из этого xml?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...