我有一个经常对特定API进行SOAP调用的网站。该网站在几个月的时间内工作正常,但是SOAP功能在没有任何已知原因的情况下突然停止工作,错误是“无法连接到主机”。肥皂客户端停止工作
WSDL服务尚未移动或关闭。
从12版到17版的SOAP客户端这个我更新的Plesk后仍无法正常工作,但现在它是一个不同的错误:
SOAP的错误:解析WSDL:无法从(URL)加载:失败加载外部实体(URL)
这是我的SOAP调用:
$opts = array('http'=>array('user_agent' => 'PHPSoapClient'));
$context = stream_context_create($opts);
libxml_disable_entity_loader(false);
$client = new SoapClient($url,array('stream_context' => $context,'cache_wsdl' => WSDL_CACHE_NONE));
任何可能的解决方案?
编辑: 新信息进来了,所以API服务器有DNS问题,我该如何恢复我的连接到API?
看起来他们删除了他们的SOAP服务器。或者移动它。或者他们阻止你。 – RiggsFolly
服务器仍然在那里,我怀疑他们已经阻止了我,因为有错误密码的错误代码 – user3186034
我没有看到你的问题中的任何地方的错误信息。 – RiggsFolly