【问题标题】:Cookie is sent in every request?Cookie 在每个请求中发送?
【发布时间】:2020-07-15 15:53:59
【问题描述】:

假设我有一个名为 ABC 的 HTML 页面,托管在 https://fakehost.net/abc.html。在其内容中,有一个图像 XYZ,src = '**https://fakehost.net/imgs/xyz.png**'

主机使用 cookie,因此在我第一次访问该主机 (fakehost.net) 时,服务器会向我发送 cookie。之后,对该主机的每个请求,都会附加 cookie。

当我访问 abc.html 时,它在内部发送 2 个请求,一个用于 abc.html,另一个用于图像。我敢肯定,第一个会附加 cookie。

但是第二个呢?获取图像的请求?是否附加了 cookie?

【问题讨论】:

标签: html web cookies


【解决方案1】:

您可以通过访问开发者控制台的“网络”选项卡自己找到它。检查图片请求的请求头,你会看到cookie头被发送了。

答案是——是的。 Cookie 会在所有请求中发送。

以下是对此的更多见解:https://stackoverflow.com/questions/1019370/are-cookies-sent-with-image-requests#:~:text=Yes%20cookies%20are%20sent%20on,be%20exploited%20to%20steal%20data

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-27
    • 1970-01-01
    • 2017-01-02
    • 1970-01-01
    • 1970-01-01
    • 2010-11-23
    相关资源
    最近更新 更多