我为肥皂呼叫建立一个客户端,无论何时由于任何原因远程服务器对我的请求不负责,它都会出错,
这是我的代码:
$this->register_link = new SoapClient('http://test.com:8020/WebService/service.asmx?wsdl',array('cache_wsdl' => WSDL_CACHE_NONE,'trace' => 1,'exceptions' => TRUE, 'encoding'=>'UTF-8'));
甚至在创建soapclinet 有时时会发生此错误:
Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL Couldn't load from .....
所以问题和问题是, 为什么它会造成致命错误并且不会异常我用Google搜索并且其他开发人员说要在本地保存wsdl但是在我本地调用链接之后问题仍未解决,有时它会导致致命错误, 一些开发人员说改变wsdl兑现选项,但它没有帮助我
所以我应该怎么做,如果我无法连接到服务器它不会造成致命错误并且例外,我可以处理