如何通过浏览器维护会话cookie

时间:2011-04-19 15:21:58

标签: java http sockets session network-programming

嘿所有我试图创建一个java程序,只要我在网站上浏览就会保持登录服务器,即使我稍后运行该程序也不需要身份验证,即我的程序应该在客户端存储一些cookie文件还告诉浏览器这个会话应该持续很长时间。每当我运行程序时,这应该将cookie信息发送到服务器,该信息已被识别并且用户已登录。

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

感谢。 :)

2 个答案:

答案 0 :(得分:3)

浏览器(客户端)存储包含键值对的会话cookie。密钥通常是JSESSIONID,值是唯一标识符。它由客户端接收,作为对服务器的请求的响应,服务器启动会话。

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

答案 1 :(得分:2)

为什么你们在问之前没有使用谷歌?

请参阅以下内容: