簡體   English   中英

使用soapclient的WSDL

[英]WSDL using soapclient

需要使用soapclient訪問Web服務。我具有以下設置。

ini_set('default_socket_timeout', 120);
$client = new SoapClient(
  "http://example.com/OnlineOrderProcessingWS.asmx?WSDL",
  array('proxy_host'    => "proxy url",
        'proxy_port'    => proxy port
  )
);
$param=array("varname1"=>'value1',"varname2"=>'value2');

$result = $client->CustomerOrder($param);
print_r($result); 

執行此腳本拋出

致命錯誤:未捕獲的SoapFault異常:[HTTP]提取HTTP標頭時出錯。

導致此錯誤的最常見原因似乎是在等待服務響應時超時。 您已經將socket_timeout調整為120,但是可能想嘗試更高的值。 錯誤返回需要多長時間?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM