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, 之前嘗試了@並且帶有和沒有反斜槓(因爲我在命名空間中)。
在這一點上,我不知道該怎麼做才能正確處理這個錯誤。
也許是雞的犧牲品。