![](/img/trans.png)
[英]How to use different cookies for each connection using HttpURLConnection and the CookieManager in Java
[英]How to set cookie from CookieManager when using HttpUrlConnection?
我正在执行一些带有cookie的http请求,我的代码如下:
HttpURLConnection conn = (HttpURLConnection) u.openConnection();
CookieManager cookieManager = new CookieManager();
cookieManager.setCookiePolicy(CookiePolicy.ACCEPT_ALL);
cookieManager.getCookieStore().add(....);//here to set cookie
CookieHandler.setDefault(cookieManager);
// do request in following
但是我找不到提琴手的曲奇。 我在stackoverflow中搜索了很多问题,但都没有解决。 因此,请帮助我找到设置cookie的方法。
PS我不想使用Cookie
标头。
最后,我发现了问题,在我的代码中,应在任何Http操作之前调用CookieHandler.setDefault(),而应在u.openConnection()
之前u.openConnection()
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.