2012-07-21 2 views
-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); 
} 

이에 대한 이유는 무엇입니까? 이 오류를 극복하는 방법? 사전에

감사

+0

http://59.162.33.102/ArzooWS/ HTTP 상태를 제공하는 404 –

+0

하지만 http://59.162.33.102/ArzooWS/services/DOMFlightAvailability은 ($ 클라이언트 – user1519718

+0

을 위해서 var_dump를 확인하기 위해 그것을 시도 사용할 수 있습니다 -> __ getLastRequest()); –

답변

0
난 그냥 같은 Arzoo 항공권 검색 API를 작업

, 난 그냥 위의 코드에 catch를 추가로 단지 나를 위해 일한 당신 코드 :에 대한 응답을 위해

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

그냥 인쇄 할 수 있습니다 :

var_dump ($ response);

+0

작동 했습니까? –

관련 문제