【问题标题】:__RequestVerificationToken cookie not saved and sent in Chrome__RequestVerificationToken cookie 未在 Chrome 中保存和发送
【发布时间】:2013-10-02 15:13:17
【问题描述】:

使用 MVC4;

在 IE 10 和 FF(当前)中,__RequestVerificationToken cookie 在响应中接收并在下一个请求中发送。

在 Chrome 中,__RequestVerificationToken cookie 在响应中被接收,但不会在下一个请求中发送。

我没有使用 ajax,只是一个标准的表单帖子。在 Chrome 开发工具中,我在响应中看到 cookie,但 cookie 不在“资源 > Cookie”部分中。

将烹饪重命名为“测试”有效,Chrome 会在响应中看到它,将其存储并在下一个请求中发送,但为什么默认名称不起作用?

【问题讨论】:

  • 你找到解决方案了吗?

标签: google-chrome asp.net-mvc-4 cookies


【解决方案1】:

我知道这有点晚了,但我刚刚遇到了这个问题。

我使用的是Edit This Cookie Chrome 扩展程序并使用它手动清除 cookie。

无论如何我试过了(重启/Session.Abandon();/anything)Chrome 不会再发送__RequestValidationToken cookie。

我禁用(未卸载)Edit This Cookie 扩展,再次尝试,一切正常。然后我重新启用了扩展程序,一切都很好。

所以我想这是该扩展如何工作的某种古怪错误。它也可能会影响其他 cookie 编辑扩展,但我尚未对此进行测试。

【讨论】:

    猜你喜欢
    • 2014-08-02
    • 2019-06-28
    • 2012-08-29
    • 2015-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多