请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

第一次请求时为什么会带cookie?

第一次请求百度或者淘宝时,请求头为什么会有cookie呢?按照逻辑应该是比如我用浏览器第一次发起请求时候根本不知道淘宝需要什么格式的cookie,应该是请求完了,拿到第一次响应头才会被淘宝或者百度设置cookie呀?但是为什么实际情况是第一次发起的请求头都会带cookie呢?

正在回答 回答被采纳积分+3

2回答

提问者 墨语迟 2020-12-23 15:19:31

https://img1.sycdn.imooc.com//szimg/5fe2eeb009703fdf19200943.jpg

比如这张图, 我清空浏览器cookie,那么请求头第一次应该没有cookie值呀?

0 回复 有任何疑惑可以回复我~
  • 双越 #1
    有些 cookie 你在前端清空不了,是 http-only 的
    回复 有任何疑惑可以回复我~ 2020-12-23 16:39:45
双越 2020-12-22 18:07:38

http 请求时,cookie 是无条件带着的。

只要 cookie 有值,无论是第一次还是第二次,都会带过去。不会做任何判断。

0 回复 有任何疑惑可以回复我~
  • 提问者 墨语迟 #1
    老师,如图,比如我清空cookie访问淘宝,然后查看request的header,这时候请求头应该是没cookie值的,为什么实际上带了cookie呢?这个cookie是怎么来的呢?
    回复 有任何疑惑可以回复我~ 2020-12-23 15:18:36
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信