请求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);
}