怎樣判斷請求的GetInfo沒有給出響應?
$soap = new SoapClient(“http://xxxxxxxxxWSDL”);$xml = $soap->GetInfo($param);
假設我的參數都對,怎麼判斷webservice沒有做出響應?沒有給我返回我要的資料?
回複討論(解決方案)
?其他??了??
?其他??了??
?其他??了??
怎樣判斷請求的GetInfo沒有給出響應?
$soap = new SoapClient(“http://xxxxxxxxxWSDL”);$xml = $soap->GetInfo($param);
假設我的參數都對,怎麼判斷webservice沒有做出響應?沒有給我返回我要的資料?
沒做出響應和沒返回資料不一樣吧,沒做響應是沒接受到請求呢,還是接收到了沒返回結果呢
try { $soap = new SoapClient("http://......?WSDL"); $param = array(); $xml = $soap->GetInfo($param);} catch (Exception $e) { echo $e->getMessage(); //如果出現錯誤,都會到達這裡}
try { $soap = new SoapClient("http://......?WSDL"); $param = array(); $xml = $soap->GetInfo($param);} catch (Exception $e) { echo $e->getMessage(); //如果出現錯誤,都會到達這裡}
try { $soap = new SoapClient("http://......?WSDL"); $param = array(); $xml = $soap->GetInfo($param);} catch (Exception $e) { echo $e->getMessage(); //如果出現錯誤,都會到達這裡}
怎樣判斷請求的GetInfo沒有給出響應?
$soap = new SoapClient(“http://xxxxxxxxxWSDL”);$xml = $soap->GetInfo($param);
假設我的參數都對,怎麼判斷webservice沒有做出響應?沒有給我返回我要的資料?
沒做出響應和沒返回資料不一樣吧,沒做響應是沒接受到請求呢,還是接收到了沒返回結果呢
怎樣判斷請求的GetInfo沒有給出響應?
$soap = new SoapClient(“http://xxxxxxxxxWSDL”);$xml = $soap->GetInfo($param);
假設我的參數都對,怎麼判斷webservice沒有做出響應?沒有給我返回我要的資料?
沒做出響應和沒返回資料不一樣吧,沒做響應是沒接受到請求呢,還是接收到了沒返回結果呢
try catch看看有什麼問題。
try { $soap = new SoapClient("http://......?WSDL"); $param = array(); $xml = $soap->GetInfo($param);} catch (Exception $e) { echo $e->getMessage(); //如果出現錯誤,都會到達這裡}
謝謝,我就是這麼乾的。
怎樣判斷請求的GetInfo沒有給出響應?
$soap = new SoapClient(“http://xxxxxxxxxWSDL”);$xml = $soap->GetInfo($param);
假設我的參數都對,怎麼判斷webservice沒有做出響應?沒有給我返回我要的資料?
沒做出響應和沒返回資料不一樣吧,沒做響應是沒接受到請求呢,還是接收到了沒返回結果呢
就是請求發出去了,沒返回結果或是服務端報錯了。
try { $soap = new SoapClient("http://......?WSDL"); $param = array(); $xml = $soap->GetInfo($param);} catch (Exception $e) { echo $e->getMessage(); //如果出現錯誤,都會到達這裡}
請問我下面這樣與你的什麼區別啊?