我有一个WCF webservice,可以通过basicHttp连接,但无法通过wsHttp连接。我尝试通过以下方式连接到它:
$service = new SoapClient
("http://service.companyname.local:6666/Service/?wsdl",
array(
"location" => "http://service.companyname.local:6666/Service/WCF",
"trace" => true,
'soap_version' => SOAP_1_2
)
);
调用SoapClient构造函数返回正常。但是当我使用$client->FunctionName调用其中一个函数时,页面会一直加载很长时间,最终返回错误“Error Fetching http headers”。这到底意味着什么,我该如何解决?(从.Net客户端使用该服务完美无缺。)