关于web方面的问题!

gitxu 发布于 2017/03/10 09:52
阅读 128
收藏 0

现有一个情景:我浏览一个网页,突然服务中断了(客户端未关闭),问当服务器再次连上之后我们还能     对页面进行跳转操作吗?此过程中Cookie链接断开了吗?Session又是什么状态?

加载中
0
伊人梦醉
伊人梦醉

Cookie是客户端存储的状态,网络断了不影响,下次请求的请求头里正常取还有

Session,如果是说服务器端的session的话,跟每一个连接没关系的,要么在你的本地内存,要么你存储在缓存里的呗

最后描述场景:

session指一个会话,如果是带状态的web服务,客户端可以把携带的状态【session】存储在cookie里,每次请求的时候cookie会在请求头里传递;服务端可以把状态【 】存储在共享缓存或者本地缓存,每次客户端请求过来的时候拿出来做比较,识别用户。

0
开源划水
开源划水

http是无状态的,请求一返回就结束了,这时候相当于你说的服务中断(客户端未关闭),当你再次操作,此时cookie和session都是存在的(不超时),自己的理解不知道对不对。

0
乌龟壳
乌龟壳

建议学习 http

0
开源中国首席二哥
开源中国首席二哥

引用来自“华淫雄”的评论

http是无状态的,请求一返回就结束了,这时候相当于你说的服务中断(客户端未关闭),当你再次操作,此时cookie和session都是存在的(不超时),自己的理解不知道对不对。

存在是存在,关键看经过了多少时间了。cookie和session是有默认时间的。如果超时就没办法了。

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部