客户请求总是发送cookie吗?

时间:2012-04-21 17:37:23

标签: asp.net html cookies request

在每个request/response中,Cookie都会被回送和转发。

怎么样:

<img src='myPic.jpg' />

浏览器是否也为该请求发送了cookie?

if,so:是否有任何开关告诉:“图片类型,不发送cookie ”。

2 个答案:

答案 0 :(得分:4)

  

如果是这样的话:是否有任何开关告诉:“对于图片类型,不要发送cookie”。

排序。您可以做的是从单独的域提供图片。例如,StackOverflow使用sstatic.net。只要您永远不会在该单独的域上设置cookie,所有对它的请求都将缺少任何cookie,如果您想在网站的cookie中放入大量数据,这可能会产生积极的性能影响。

答案 1 :(得分:2)

不,他们必须在每次请求时发送它们,因为他们无法知道图像是否是例如仅适用于经过身份验证的用户。

这就是为什么大型网站经常为其静态资源使用单独的域 - 没有任何与这些域相关联的cookie会使http请求变小。