2012-04-06 81 views
1

我在Asp.net中有一個web服務,我通過Ksoap庫訪問android中的web服務。如何檢查我們的web服務是否在android中?

當服務器打開並且我的webservice模式爲ON時,它工作正常。問題在於,當服務器關閉或Web服務不在或處於關閉模式時,它將顯示連接超時異常。

如何檢查我的服務是全局訪問還是不在按鈕上單擊?

+0

檢查響應(null或沒有),是否足夠簡單! – 2012-04-06 11:58:36

+0

或者一個狀態碼,即200或201 – 2012-04-06 11:58:51

+0

@Paresh哦是的!我怎麼能忘記getResponse(),謝謝你再次提醒我! – user1300242 2012-04-07 07:07:55

回答

1

您將使用HttpResponse對象以從網絡服務結果,檢查結果使用:

HttpResponse response; 
// Your code to execute url in form of response = httpclient.execute(request) 
.. 
if (resp.getStatusLine().getStatusCode() == HttpStatus.SC_OK) { 
//Response is valid. 
}else{ 
// Invalid response 
} 
+0

這一個也很有用!謝謝 – user1300242 2012-04-07 07:09:08

相關問題