打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
web之保持会话(Session)

web之保持会话(Session):


1.浏览器与WEB服务器之间的会话机制

             当WEB浏览器向某个站点第一次发送请求的时候,WEB服务器这个时候,会判断是否是第一次请求,如果确定是第一次,那么web服务器会自己生成一个Session_Id,保存到内存中。并且在返回响应头(Response Header)的时候,会把这个Session_Id带回客户端(如浏览器),这时候浏览器接收到sessionId后,会把他保存在客户端。

 第二次请求站点的时候,会把Session_Id封装到request中去。这样服务器端就能判断这个是已建立的会话还是新的会话。如果欲保持会话,只需要每次请求把服务器生成的Session_Id带过去。这样服务器端就会认为是同一个会话。


2.如果是采取JAVA程序保持会话

第一次请求后,获取session_id。

String sessionId=connection.getHeaderField("Set-Cookie");


第二次请求的时候,把此session_id封装到Connection的请求中去。

     connection.setRequestProperty("Cookie", objSessionId.toString());

这样服务器就会来识别是否是同一次会话。这样就可以保持会话了。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
web集群时session同步的3种方法
android客户端与服务器端交互 如何保持session
TCP/IP复用技术提速站点
揭开J2EE集群的神秘面纱(二)
什么是 SAP ABAP Extended Passport
Session劫持与Session
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服