我的应用使用排球库进行网络操作。我想在onResponse(
)方法中获取响应代码(可能是200或401)。我怎样才能做到这一点?
答案 0 :(得分:1)
您可以制作自定义请求并覆盖:
@Override
protected Response<T> parseNetworkResponse(NetworkResponse response) {
if (response.statusCode == 200) {
//do smth
} else if (response.statusCode == 401) {
//do smth else
}
return super.parseNetworkResponse(response);
}
通过这种方式,您仍会在回调中收到相同的数据,但是您可以在请求中处理的请求的典型情况。