Android 使用截击时,为我的应用程序中的所有请求保留cookie
我在android应用程序中使用volley,大部分时间我都使用它来加载图像,但是一旦我必须下载一些文件(而不是图像),我就使用原生Android 使用截击时,为我的应用程序中的所有请求保留cookie,android,cookies,Android,Cookies,我在android应用程序中使用volley,大部分时间我都使用它来加载图像,但是一旦我必须下载一些文件(而不是图像),我就使用原生HttpURLConnection而不是volley 现在我希望截取和HttpURLConnection在我的整个应用程序中使用相同的cookie 这可能吗?您可以创建自己的VolleyRequest类,扩展com.android.volley.Request。应用程序中的所有请求都将使用此类 要在所有这些请求中使用cookie,请覆盖getHeaders方法,您可
HttpURLConnection
而不是volley
现在我希望截取和HttpURLConnection
在我的整个应用程序中使用相同的cookie
这可能吗?您可以创建自己的
VolleyRequest
类,扩展com.android.volley.Request
。应用程序中的所有请求都将使用此类
要在所有这些请求中使用cookie,请覆盖getHeaders
方法,您可以执行与HttpURLConnection
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
HashMap<String, String> headersMap = new HashMap<String, String>();
headersMap.put("Cookie", "COOKIE_KEY=COOKIE_VALUE");
return headersMap;
}
@覆盖
公共映射getHeaders()引发AuthFailureError{
HashMap headersMap=新HashMap();
headersMap.put(“Cookie”,“Cookie\u KEY=Cookie\u VALUE”);
返回headersMap;
}