当网络返回状态不是200时,都会闪退!?但有时如404或者401时,我希望输出我要的结果,如下面代码,请问有什么方法可以返回我要的错误信息,而不是闪退呢?
if (connection.getResponseCode() != HttpURLConnection.HTTP_OK) {
strResult = "{\"errcode\":\""+ Integer.toString(connection.getResponseCode()) +"\",\"errmsg\":\""+ connection.getResponseMessage() +"\"}";
return strResult;
}
------解决思路----------------------
楼主是要log打印出来嘛?
------解决思路----------------------
用log打印出来吗?
------解决思路----------------------
闪退肯定是异常了,贴异常信息。
------解决思路----------------------
把错误信息贴出来,定位到哪一行出错了,再去进行处理