代码401,422未经授权在android中进行改造时无法获得响应

时间:2017-06-09 14:32:31

标签: android retrofit2

请求api时我有onResponse和onFailure块。在响应块检查response.isSuccessful()当成功意味着代码200然后我可以轻松地解析响应但是当400,401,422然后我无法解析响应。当我试图获取body或errorBody然后返回`null。

if (response.isSuccessful())
{
   Gson gson = new Gson();
   String json = gson.toJson(response.body());
   Log.e("isSuccessful",json);
}
 else {
    Log.e("errorBody",response.errorBody().toString());
    Gson gson = new Gson();
    String json = gson.toJson(response.body());
    Log.e("errorBody",json);
 }

0 个答案:

没有答案