SOAP-ERROR:解析WSDL:无法从http://demo.tuleap.com加载

时间:2015-09-22 11:26:57

标签: php soap

$soap_option  = array(
'cache_wsdl' => WSDL_CACHE_NONE,
'exceptions' => 1,
'trace'      => 1
);

$client_login = new SoapClient($host_login, $soap_option);
$session_hash = $client_login->login($userName,$password)->session_hash;
$client_tracker = new SoapClient($host_tracker, $soap_option);

第一次连接成功,但如果我再试一次,它就会失败。

1 个答案:

答案 0 :(得分:0)

以下步骤有助于我解决。 步骤1:将构造函数SoapClient的第二个参数替换为

$soap_option  = array(
'cache_wsdl' => WSDL_CACHE_DISK,
'exceptions' => 1,
'trace'      => 1
);

步骤:2清除/ tmp目录中的文件 第3步:重启服务器 Step4:在浏览器上运行该文件 注意: ini_set(“soap.wsdl_cache_enabled”,0); 应在为SoapClient创建实例之前调用此行