【发布时间】:2016-12-31 23:41:18
【问题描述】:
我遇到过许多用 Java 实现简单 http 服务器的示例。这个适合我的需求:http://www.rgagnon.com/javadetails/java-have-a-simple-http-server.html
但是,我找不到如何从这样一个简单的 http 服务器生成、返回和维护会话 id 的示例。
这可能吗?有没有办法修改上面提到的示例代码以包含此功能?
谢谢。
【问题讨论】:
-
通常通过只是一个标题的 cookie。对服务器的第一次调用会创建一个 cookie 值(随机字符串)并将 cookie 标头添加到响应中。 cookie 值是保存会话数据的 Map 的键。浏览器会在后续调用中自动发送 cookie 标头,并可用作请求标头。应该有一些合理的过期时间,因此如果未收到请求,则将删除过期 cookie 值的 Map 条目。
标签: java session httpserver