我正在使用一些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的方法。
P.S。我不想使用Cookie
标题。
答案 0 :(得分:2)
最后,我发现问题,CookieHandler.setDefault()应该在任何Http操作之前调用,在我的代码中,它应该在u.openConnection()
之前。