1
我正在使用现在不可用的soap服务。它返回一个403 Forbidden代码,然后我得到了这条消息:SoapClient管理错误/异常
Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from...[MY URL]
我该如何捕获这个SoapFault?
这里是我的代码:(有和没有S,在网上看到这两个版本无法找到DOC)
$client = new SoapClient($myurl);
我也试图与trace
和exception(s)
使用第二cosntructor参数。
我尝试使用
catch (SoapFault $exception) {
wtf($exception->getMessage());
}
或
catch (Exception $e){
wtf($e->getMessage());
}
赶上抛出的错误(如官方文档注释看到) 没有什么工作。仍然这个致命错误和SoapFault未被捕获。
我也在新的SoapClient, 之前尝试了@并且带有和没有反斜杠(因为我在命名空间中)。
在这一点上,我不知道该怎么做才能正确处理这个错误。
也许是鸡的牺牲品。