Java cookie没有添加到浏览器

时间:2013-12-18 10:38:27

标签: java

            CookieManager manager = new CookieManager();
            CookieHandler.setDefault(manager);
            CookieStore cookieJar =  manager.getCookieStore();

            // create cookie
            HttpCookie cookie = new HttpCookie("UserName", "John Doe");

            // add cookie to CookieStore for a
            // particular URL
            URL url = new URL("http://localhost");
            cookieJar.add(url.toURI(), cookie);

由于我已经知道,此代码会在每个http请求中向浏览器添加一个Cookie,但我已检查过浏览器Cookie,并且没有UserName缺少的内容这段代码?

1 个答案:

答案 0 :(得分:2)

由于我被引用,此代码会向浏览器添加Cookie

不是浏览器,而是当代码使用url时由Java发出的请求。当您url.openConnection()时,将添加Cookie。