HTTP(HyperText Transfer Protocol),即超文本传输协议。协议的状态是指下一次传输可以“记住”这次传输信息的能力,HTTP是不会为了下一次连接而维护这次连接所传输的信息.,所以是无状态协议。
为什么HTTP协议需要session呢?
在B\S结构中,存在很多用户连接服务器发送请求的状况,又由于HTTP是无状态协议,那么服务器是如何区别各个用户发送的请求呢?当一个用户第一次连接上服务器时,服务器就产生惟一的一个标识ID放入线程池并储存。当新的请求发送来时,服务器就与线程池中的ID进行匹配从来达到区别各个用户请求的目的。
当用户关闭浏览器或与服务器的连接断开时,存放在线程池中的session就取消。
为什么HTTP协议需要session呢?
在B\S结构中,存在很多用户连接服务器发送请求的状况,又由于HTTP是无状态协议,那么服务器是如何区别各个用户发送的请求呢?当一个用户第一次连接上服务器时,服务器就产生惟一的一个标识ID放入线程池并储存。当新的请求发送来时,服务器就与线程池中的ID进行匹配从来达到区别各个用户请求的目的。
当用户关闭浏览器或与服务器的连接断开时,存放在线程池中的session就取消。