2012-04-06 90 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

相关问题