PHP未捕获SoapFault异常:[HTTP]获取HTTP头时出错

PHP未捕获SoapFault异常:[HTTP]获取HTTP头时出错,php,soap,header,Php,Soap,Header,我正在构建一个相当简单的SOAP调用,但遇到了一个错误。我似乎搞不懂这是怎么回事。我已经这样做过很多次了,所以在某个地方我必须要有一个断开的连接,或者我缺少的东西 ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); ini_set('default_socket_timeout', 5000); $client = new SoapClient("http:

我正在构建一个相当简单的SOAP调用,但遇到了一个错误。我似乎搞不懂这是怎么回事。我已经这样做过很多次了,所以在某个地方我必须要有一个断开的连接,或者我缺少的东西

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

ini_set('default_socket_timeout', 5000);



$client = new SoapClient("http://server.com:8080/CustomerCareService.svc?wsdl",array('trace'=>true,'soap_version' => SOAP_1_2,'keep_alive'=>true,'enco$
        //      var_dump($client->__getFunctions());

echo $client->GetCustomerAccountByPhone(array('phoneNumber'=>'12223334444'));

您是否检查了服务器的行为是否正确?此外,请使用
try/catch
块正确处理错误。是-我得到以下信息。SOAP错误:(faultcode:HTTP,faultstring:获取HTTP头时出错)
try{$client=new SoapClient('http://server.com:8080/CustomerCareService.svc?wsdl“,数组('trace'=>true,'soap_version'=>soap_1_2));$result=$client->GetCustomerAccountByPhone(数组('phoneNumber'=>'111222333');}catch(SoapFault$fault){trigger_error(“SOAP故障:(故障代码:{$Fault->faultcode},故障字符串:{$Fault->faultstring})”,E_USER_error)}
@hagello,我可以检索函数,没有问题。问题是我尝试调用函数一次。您是否检查了服务器的行为是否正确?此外,使用
try/catch
块来处理错误正确的.Yes-我得到下面的.SOAP错误:(faultcode:HTTP,faultstring:Error获取HTTP头)
try{$client=new SoapClient('http://server.com:8080/CustomerCareService.svc?wsdl“,数组('trace'=>true,'soap_version'=>soap_1_2));$result=$client->GetCustomerAccountByPhone(数组('phoneNumber'=>'111222333');}catch(SoapFault$fault){trigger_error(“SOAP fault:{$fault->faultcode},faultstring:{$fault->faultstring})”,E_USER_error);}
@hagello,我可以检索函数,没有问题。我遇到的问题是一旦我尝试调用函数。