在 SoapClient 中获取 http 标头时出错
我正在尝试在远程主机:远程端口上通过https调用WS,我得到:
获取 http 标头时出错
使用 PHP5 SoapClient;我可以通过做来获取函数列表,但是当我调用时,我总是得到这个错误。$client->__getFunctions()
$client->myFunction(...)
我在谷歌上搜索并发现在php中增加.ini应该修复它,但它不起作用。default_socket_timeout
任何人都可以建议我一个解决方案吗?
编辑:这是代码:
$wsdl="myWSDL";
$client = new SoapClient($wsdl,array('connection_timeout'=>5,'trace'=>true,'soap_version'=>SOAP_1_2));
var_dump($client->__getFunctions());
try {
$response=$client->myFunction("1","2","3");
} catch (SoapFault $fault) {
var_dump($fault);
}
}
始终以错误结尾。
如何解决问题?