[英]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.