如何理解HTTP协议是无状态的,如何让其有状态
面试回答:
http协议呢,是一种超文本传输协议,而为什么说http协议是无状态的呢,是因为当浏览器第一次发送数据给服务器时,服务器响应了;如果同一浏览器,向服务器第二次发送请求时,它还是会响应,但服务器并不知道你就是刚才那个浏览器。简而言之,服务器是不会记住你是谁的,所以是无状态的。
而如果要使http协议有状态,就可以使浏览器访问服务器时,加入cookie,这样,只要你在请求时有了这个cookie,服务器就能够通过cookie知道,你就是之前那个浏览器,这样的话,http协议就有状态了。