热得到Volley响应块内的200响应代码

时间:2016-05-23 07:57:57

标签: android-volley

我的应用使用排球库进行网络操作。我想在onResponse()方法中获取响应代码(可能是200或401)。我怎样才能做到这一点?

1 个答案:

答案 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);
}

通过这种方式,您仍会在回调中收到相同的数据,但是您可以在请求中处理的请求的典型情况。

相关问题