1. 程式人生 > >使用volley獲取HTTP網路請求介面的響應頭

使用volley獲取HTTP網路請求介面的響應頭

一丶解決這個問題的時候先得知道什麼響應頭,與之對應的還有請求頭

二.找到volley內部訪問請求返回的response,並獲取響應頭資訊

protected Response<String> parseNetworkResponse(NetworkResponse response) {
                String parsed;
                try {
                    parsed = new String(response.data, "UTF-8");
                    LogUtil.e("Header", response.headers.toString());
                } catch (UnsupportedEncodingException var4) {
                    parsed = new String(response.data);
                }
                return Response.success(parsed, HttpHeaderParser.parseCacheHeaders(response));

            }

volley內部返回的response可以獲取到Header資訊,由於header資訊是map型別的,所以要獲取某個key的值,則通過

response.headers.get("key")來獲取。