浏览器收到服务器返回的数据,发现请求头中有一个:Set-Cookie,然后它就把这个Cookie保存起来,下次浏览器再请求服务器的时候,会把Cookie也一起放在请求头中传给服务器。
从上述用户登录的例子可以看出,用户信息是保存在Cookie中,也就相当于是保存在浏览器中的,那么用户就可以随意更改用户信息,这是一种不安全的策略。另外,Cookie无论是服务器发送给浏览器,还是浏览器发送给服务器,都是放在请求头中的。
从上图的Chorme、Firefox和Safari浏览器可以看到一个Cookie有:Name、Value、Domian、Path、Expires/Max-Age、Size、Http(Httponly)和Secure这些属性。