为什么在访问新网站时cookie出现在请求标头中而不显示在响应标头中?

时间:2019-04-29 08:09:24

标签: cookies

enter image description here

这是Chrome访问oracle中的隐身窗口。请注意,请求标头已经在该请求中包含cookie。

我也尝试在php和postman中使用GuzzleHttp。我无法从任何地方获取Cookie。

实际上,我正在尝试抓取其他网站,并且该网站存在相同的问题。我找不到Cookie,所以被拒绝了。

不是cookie服务器返回给浏览器的东西吗?为什么在这种情况下,就像浏览器首先知道cookie一样?

1 个答案:

答案 0 :(得分:0)

Http cookie在服务器的响应中设置一次(带有Set-Cookie头),然后浏览器将它们包含在每个适用的后续请求中。 因此,在请求中而不是响应中已经存在已获取您的浏览器的cookie是完全正常的。

也可以通过Javascript在浏览器端设置Cookie,但是在第一个请求(至少要检索该Javascript)之前也不会发生。