当前位置: 代码迷 >> Android >> 关于okhttp错误处理有关问题
  详细解决方案

关于okhttp错误处理有关问题

热度:22   发布时间:2016-04-28 01:05:51.0
关于okhttp异常处理问题?
当网络返回状态不是200时,都会闪退!?但有时如404或者401时,我希望输出我要的结果,如下面代码,请问有什么方法可以返回我要的错误信息,而不是闪退呢?

if (connection.getResponseCode() != HttpURLConnection.HTTP_OK) {
strResult = "{\"errcode\":\""+ Integer.toString(connection.getResponseCode()) +"\",\"errmsg\":\""+ connection.getResponseMessage() +"\"}";
return strResult;
}

------解决思路----------------------
楼主是要log打印出来嘛?
------解决思路----------------------
用log打印出来吗?
------解决思路----------------------
闪退肯定是异常了,贴异常信息。
------解决思路----------------------
把错误信息贴出来,定位到哪一行出错了,再去进行处理