retrofitt获取网络异常的数据
2019-03-15 本文已影响0人
黑猫警长是小白猫
在onError的方法中添加一下代码,不管是400错误还是500错误,都可以获取到返回的数据
@Override
public void onError(Throwable e) {
if (e instanceof HttpException) {
ResponseBody responseBody = ((HttpException) e).response().errorBody();
if (responseBody != null) {
try {
String string = responseBody.string();
Log.e("Tag", "PlateEditActivity onError-----" + string);
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
}