我有一个 WCF 网络服务,我可以通过 basicHttp 连接到它,但不能通过 wsHttp 连接。我尝试通过以下方式通过 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 调用一个时,页面只是在那里加载了很长一段时间,并最终返回错误“错误获取 http 标头”。这到底是什么意思,我该如何解决?(使用 .Net 客户端的服务可以完美运行。)