как использовать Zend_Soap_Client в Windows Server - PullRequest
2 голосов
/ 23 ноября 2011

Я загрузил Zend Framework на свой сервер Windows ...

Теперь я попытался использовать его с этим кодом:

// generate secret auth token
require_once 'Zend/Soap/Client.php';

$soapClient = new Zend_Soap_Client('http://TheSite.com/webservice.php?wsdl');
$response = 0;
$response = $soapClient->authorise('KEY');


if($response){//we are authorised
    echo $response;
}

, и я получаю эту странную фатальную ошибку:

Неустранимая ошибка: необработанное исключение SoapFault: [Отправитель] Превышено максимальное время выполнения в 30 секунд в D: \ inetpub \ vhosts \ gossipbingo.net \ httpdocs \ GossipApp \ tests \ vip-store \ Zend \ Soap \Client.php: 995 Трассировка стека: # 0 D: \ inetpub \ vhosts \ gossipbingo.net \ httpdocs \ GossipApp \ tests \ vip-store \ Zend \ Soap \ Client.php (995): Zend_Soap_Client :: _ doRequest () # 1[внутренняя функция]: Zend_Soap_Client -> _ doRequest (Object (Zend_Soap_Client_Common), '_ doRequest (' _soapCall ('authorize', Array, NULL, NULL, Array) # 5 [внутренний f в D: \ inetpub\ vhosts \ gossipbingo.net \ httpdocs \ GossipApp \ tests \ vip-store \ Zend \ Soap \ Client.php в строке 995

1 Ответ

0 голосов
/ 24 ноября 2011

попробуйте открыть URL веб-службы в веб-браузере.Вы видите ответ?

в противном случае это означает, что у вас неверный URL для веб-службы или вы находитесь за брандмауэром, который блокирует запрос.мне

...