我的服务退货状态: 400错误请求 有消息: 凭据无效(密码错误)
我可以在邮差中看到这一点。
问题在于我不知道如何得到 我的安卓代码“400错误请求消息无效凭据(密码错误)”。
这是我的代码:
call.enqueue(new Callback<JWToken>() {
@Override
public void onResponse(Call<JWToken> call, Response<JWToken> response) {
String strMsg = response.message(); // I get message "Bad Request" without the string "Invalid credentials(wrong Password)"
}
如何收到我的网络API返回的消息“无效凭据(密码错误)”,我可以在邮递员中看到?
非常感谢!
答案 0 :(得分:2)
尝试查看Response
的{{3}}。请注意,如果errorBody
为false,isSuccessful
将仅为非null。
call.enqueue(new Callback<JWToken>() {
@Override
public void onResponse(Call<JWToken> call, Response<JWToken> response) {
if (!response.isSuccessful()) {
String strMsg = response.message();
try {
String errorContent = response.errorBody().string();
} catch (IOException e) {
e.printStackTrace();
}
}
}