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

来源:7-2 cookie-介绍

墨语迟

2020-12-22

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

写回答

2回答

墨语迟

提问者

2020-12-23

//img.mukewang.com/szimg/5fe2eeb009703fdf19200943.jpg

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

0
1
双越
有些 cookie 你在前端清空不了,是 http-only 的
2020-12-23
共1条回复

双越

2020-12-22

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

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

0
1
墨语迟
老师,如图,比如我清空cookie访问淘宝,然后查看request的header,这时候请求头应该是没cookie值的,为什么实际上带了cookie呢?这个cookie是怎么来的呢?
2020-12-23
共1条回复

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4074 学习 · 2013 问题

查看课程