Asp.net 客户端请求是否总是发送cookie?

Asp.net 客户端请求是否总是发送cookie?,asp.net,html,cookies,request,Asp.net,Html,Cookies,Request,在每个请求/响应中,cookies都被来回发送 那么: <img src='myPic.jpg' /> 浏览器是否也为该请求发送cookie 如果,那么:是否有任何开关指示:“对于图片类型,不要发送cookies”。否,他们必须在每次请求时发送cookies,因为他们无法知道图像是否仅适用于经过身份验证的用户 这就是为什么大型网站经常使用单独的域作为其静态资源的原因-没有任何与这些域相关联的Cookie会使http请求变得更小。不,他们必须在每次请求时发送它们,因为他们无法知道

在每个
请求/响应中
,cookies都被来回发送

那么:

<img src='myPic.jpg' />

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


如果,那么:是否有任何开关指示:“对于图片类型,不要发送cookies”。

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


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

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

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

如果是:是否有任何开关指示:“对于图片类型,请勿发送cookies”

有点。你能做的就是从一个单独的域中提供图片。例如,StackOverflow使用。只要你从来没有在这个单独的域上设置过cookie,对它的所有请求都将缺少任何cookie,如果你想在站点的cookie中放入大量数据,这可能会对性能产生积极影响

如果是:是否有任何开关指示:“对于图片类型,请勿发送cookies”


有点。你能做的就是从一个单独的域中提供图片。例如,StackOverflow使用。只要您从未在这个单独的域上设置过cookie,对它的所有请求都将缺少任何cookie,如果您想在站点的cookie中放入大量数据,这可能会对性能产生积极影响。

好吧,他们不必这样做。完全有可能编写一个没有这样做的浏览器。我确信某些RFC不允许这样做。但当然,没有人可以起诉你编写的浏览器忽略了来自RFCs的功能;)嗯,他们不必这么做。完全有可能编写一个没有这样做的浏览器。我确信某些RFC不允许这样做。但当然,没有人可以起诉你编写的浏览器忽略了来自RFCs的功能;)因此,默认情况下,它确实发送cookie?是的,如果它位于包含任何cookie的域上,它甚至会发送图像的cookie。浏览器并不真正知道HTTP请求点上的图像是什么-如果您愿意,可以在myPic.jpg上使用内容类型标题提供HTML。对于小型网站,可以。对于像StackOverflow这样的大型站点,一个域的8美元左右的费用绝对是微不足道的。因此,默认情况下,它确实发送cookie?是的,如果它位于包含任何cookie的域上,它甚至会发送图像的cookie。浏览器并不真正知道HTTP请求点上的图像是什么-如果您愿意,可以在myPic.jpg上使用内容类型标题提供HTML。对于小型网站,可以。对于像StackOverflow这样的大型网站来说,一个域名8美元左右的花费是绝对微不足道的。