Php肥皂客户端突然失败:无法找到<definitions>

时间:2017-10-06 12:04:01

标签: php web-services soap wsdl

非常特殊的问题如下。

我使用SoapClient通过PHP调用服务:

$url = "https://paycenter.piraeusbank.gr/services/tickets/issuer.asmx?WSDL"; $client = new SoapClient($url);

这已经工作多年,直到昨天中午。从那时起,没有任何变化,我收到以下错误:

Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't find <definitions> in 'https://paycenter.piraeusbank.gr/services/tickets/issuer.asmx?WSDL'

PHP版本为5.6

WSDL文档似乎格式正确。但是,当我尝试连接到其他服务(例如https://svn.apache.org/repos/asf/airavata/sandbox/xbaya-web/test/Calculator.wsdl;)时,没有问题。

当我将上面的简单脚本上传到另一台服务器(运行PHP 5.3)时,没有错误。

发生了什么事?

0 个答案:

没有答案