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是正常状态