-1

我已经在我的 php 网站中实现了 arzoo Flight API。我已经使用肥皂客户端发送请求。浏览时出现以下错误

HERE IS A FAULT : SoapFault exception: [HTTP] Error Fetching http headers in /home/wwwkomet/public_html/demo1/dom_avail.php:71 Stack trace: #0 [internal function]: SoapClient->__doRequest('__call('getAvailability', Array) #2 {main}

这是我的代码

$location_URL = "http://59.162.33.102/ArzooWS/services/DOMFlightAvailability";
$action_URL ="http://com.arzoo.flight.avail";

$client = new SoapClient('http://59.162.33.102/ArzooWS/services/DOMFlightAvailability?wsdl', array(
'soap_version' => SOAP_1_1,
'location' => $location_URL,
'uri'      => $action_URL,
'style'    => SOAP_RPC,
'use'      => SOAP_ENCODED,
'trace'    => 1,
));

try
{
    $result = $client->__call('getAvailability',array($req_int));
    $response= htmlentities($result);
}

这是什么原因?如何克服这个错误?

提前致谢

4

1 回答 1

0

我只是在使用相同的 Arzoo Flight 搜索 API,您的代码对我有用,我刚刚添加catch到上面的代码中:

catch(Exception $e){
    echo "<h2>Exception Error!</h2>";
    echo $e->getMessage();
}

对于要打印的响应,您只需使用:

var_dump($response);

于 2013-05-11T15:57:53.647 回答