2011-04-19 98 views
0

嘿,我试图创建一个Java程序,将保持登录在服务器上,只要我在网站上浏览,即使我以后运行程序,即我的程序应该不需要身份验证在客户端存储一些cookie文件,并告诉浏览器该会话应该持续很长时间。每当我运行程序时,这应该发送cookie的详细信息,这是识别和用户登录到服务器。如何通过浏览器维护会话cookie

那么这应该如何使用HTTP协议来完成。

谢谢。 :)

回答

3

浏览器(客户端)存储包含键值对的会话cookie。关键通常是JSESSIONID,并且该值是唯一标识符。它被客户端收到,作为他对发起会话的服务器的请求的响应。

无论何时向服务器发出请求,浏览器都会在特殊的http头(“Cookie”)中发送该键值对。然后服务器读取该标题,获取标识符并找到相应的会话。

相关问题