关于cookie的技术……..这是小开头0.0
1.与 时间,缓存, 域名, 路径,都有关! 哪一个变化了,这个就不管用了
2.cookie 会根据从服务器发送的响应报文内一个set-Cookie的首部字段信息,通知保存cookie。下次客户端再进行请求的时,会在保温中加入cookie发送 。 之后, 服务端发现有cookie,会去检查是哪一客户端发来的请求,对比无服务的记录,最后得到之前的状态信息3.比如下面是内容
然后下面是状态代码 和 状态描述
首先看一下经常使用的GET请求
- 1.比如 —— GET http://news-at.zhihu.com/api/4/news/latest (HTTP/1.1) :这是一个完整的URI(括号是内的应该是省略了吧?)
- 2.折是在首部字段Host中写明网路域名或者ip地址
- > GET /api/4/news/latest (HTTP/1.1)
(换行)Host :news-at.zhihu.com
关于Cookie的过程
- 先看图片!!
-
过程
- 客户端第一次请求网路的时候,请求报文内是没有cookie的
- 然后 http 返回响应后, 会向报文内加入一个cookie
如< Set-Cookie: sid=1342077140226724; path=/; expires=Wed,
10-Oct-12 07:12:20 GMT > - 这时客户端会自己保存这个cookie,在下次进行http请求的时候,会吧这个cookie在首部字段内加上—– Cookie: sid=1342077140226724
HTTP报文内容