asp.net - 请求静态内容时避免使用 cookie

标签 asp.net cookies webserver

我刚刚使用 Google chrome 的开发人员工具对我的一个 Web 应用程序页面(使用 ASP.Net 构建并在开发服务器上运行)进行了审核。一个特别的警告引起了我的注意:

从无 cookie 域提供静态内容 (5)!

我想知道是否可以避免此类请求的 cookie。我看到也没有对 javascript 文件的 cookie 请求。我也可以避免在这些文件的 header 中使用 cookie 吗?为什么浏览器不为 javascript 文件附加 cookie 而为 CSS 和图像附加?

最佳答案

Cookie 被“附加”到域和路径。如果您为文件上方的路径设置 cookie,它们将与对这些文件的任何请求一起发送。

警告消息本身会告诉您如何解决此问题 - 为您的静态内容使用另一个域。或者一个子域,只要您确保在这种情况下您的主域保持无 cookie。

关于asp.net - 请求静态内容时避免使用 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2943489/

相关文章:

java - 读取和存储在 WebView 中创建的 cookie

javascript - 在AngularJS中更改http请求 header 而不刷新

php - 如何使用javascript获取浏览器存储的cookie

php - socket_bind() 无法绑定(bind)地址

ruby - Webrick 或 Thin 来运行(非 ruby​​)静态网站

c# - 如何创建文本文件并将其保存到共享目录?

c# - 以编程方式创建 Visual Studio 项目

webserver - 用于静态内容的轻量级 HTTP 应用程序/服务器

c# - 找不到许可证问题devart postgresql

asp.net - jQuery 和 ASP.NET 名称