Volley Response标头忽略了set-cookie

时间:2015-08-26 18:33:58

标签: android android-volley

我有一个Android应用程序,我正在使用Volley提出请求。在响应的标题中,它发回一个我需要保存的set cookie头。问题是我覆盖解析网络响应,并且在响应头映射中除了set cookie头之外,所有头都在那里。我知道它被发送是因为我有Charles http监视器所以我知道它被发送但是凌空忽略了它。有什么建议吗?

在我的类中扩展请求,而set-cookie始终为空

 @Override
    protected Response<T> parseNetworkResponse(NetworkResponse response)
    {
        T parsedResponse = null;
        switch (type){

                parsedResponse = (T)Parser.parse(new String(response.data));
                String sessionId = response.headers.get("Set-Cookie");
                if(sessionId!=null)
                {
                    sessionId = sessionId.split("=")[1];
                    SessionHelper.saveSessionId(mContext, sessionId);
                    Log.e("session","saved session");
                }
        }

        return Response.success(parsedResponse, HttpHeaderParser.parseCacheHeaders(response));

    }

and here is the request going into the device, with the set cookie header

0 个答案:

没有答案