为什么Volley在标题中发送Cookie不能运行Android?

时间:2016-11-15 08:22:10

标签: android cookies header android-volley

@Override
public Map<String, String> getHeaders() throws AuthFailureError {
    HashMap<String, String> headers = new HashMap<String, String>();
    headers.put("Content-Type", "application/json");
    headers.put("Authorization", Auth_token);
    headers.put("Cookie",  GlobleVariables.COOKIE_VALUE + Auth_token);
    return headers;
}

1 个答案:

答案 0 :(得分:2)

如果您不需要与Android兼容&lt; 2.3您只需要在活动或应用程序的onCreate中添加这行代码。这将激活所有httpURL连接的默认cookieManager。

CookieHandler.setDefault(new CookieManager());

来源:Volley ignores Cookie header request

您可以找到详细解决方案Here