繁体   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