CookieManager

 
 
 
Сообщения:12
Доброго времени суток. Подскажите пожалуйста, разве CookieManager не должен брать path и host для куков из параметра URI при добавлении в cookieStore ? Почему без точного указания Cookie.setPath не работает CookieManager

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException, URISyntaxException {
String par = request.getParameter("sess");
CookieManager cookiemanager = new CookieManager();
cookiemanager.setCookiePolicy(CookiePolicy.ACCEPT_ALL);
HttpCookie cook = new HttpCookie("JSESSIONID", par);
// cook.setPath("/WebApplication1/");
cookiemanager.getCookieStore().add( new URI ("http://localhost:8080/WebApplication1/") , cook);
cookiemanager.setCookiePolicy(CookiePolicy.ACCEPT_NONE);
CookieHandler.setDefault(cookiemanager);

URL url = new URL( "http://localhost:8080/WebApplication1/second");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoInput(true);
conn.setDoOutput(true);
conn.connect();
ObjectOutputStream ous = new ObjectOutputStream( conn.getOutputStream() );
ous.writeObject("getServletInfo");
ous.flush();
ous.close();
ObjectInputStream ois = new ObjectInputStream (conn.getInputStream());
ois.close();
}
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет