我有一个ASP.net应用程序,它使用cookie来存储用户选择的语言.一切正常,除非我在localhost上.用127.0.0.1替换localhost使它再次工作......为什么?
我看到了对file://的预期限制,但我实际上找不到对localhost的预期限制的任何引用.
我无法理解的是为什么ASP.net会话(ASP.NET_SessionId)和ASP.net表单身份验证Cookie(.FSAUTHSSO)是为localhost域正确设置的,但我的cookie不是......为什么?!
我已经google了很多,没有任何作用:
那有什么关系呢?:)
为什么ASP.net cookie可以设置而我的不会?有什么不同?
最后一件事就是提到这也发生在IE上,但在FF上工作正常.
谢谢!
亚历克斯
我正在用chrome中的插件写一个会话cookie.浏览器似乎对cookie大小有4kb的严格限制.在firefox中似乎并非如此.无论如何我可以增加chrome中的cookie大小限制吗?
谢谢
我在https上的localhost上有应用程序.但是localhost上的认证被打破了.
下面是响应头.问题:未创建MyCookie:
MyCookie=MyValue;Path=/;Domain=localhost;Secure; HttpOnly
Run Code Online (Sandbox Code Playgroud)
但对于这个标题.cookie已创建:
MyCookie=MyValue;Path=/;Secure; HttpOnly
Run Code Online (Sandbox Code Playgroud)
是否有任何Chrome政治禁止为标题中设置域的损坏的https页面创建cookie?