首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android 客户端与服务器的连接判断解决方案

2013-12-21 
Android 客户端与服务器的连接判断当android客户端向服务器发送请求时,服务器有可能没有连网、没有开启服务

Android 客户端与服务器的连接判断
当android客户端向服务器发送请求时,服务器有可能没有连网、没有开启服务等,这时客户端是获取不到服务器的数据的,导致程序崩溃。我想问的是,可以怎么去判断客户端与服务器之间的交互是否出了问题,出了什么问题,然后给Android用户提示。请同仁们帮我解答解答,谢谢了!
[解决办法]
怎么会崩溃呢,一般你写连接程序的时候 会try catch异常的。
如果客户端无法连接到服务器,一般会超时异常,你在异常里面做响应操作,或者提示错误给用户都是可以的。

[解决办法]

HttpClient httpclient = new DefaultHttpClient();
HttpResponse response;
HttpPost httppost = new HttpPost(请求地址);
response = httpclient.execute(httppost);
int code = response.getStatusLine().getStatusCode();
判断code是不是等于200,200是正常状态

热点排行