0

使用 MVC4;

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

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

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

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

4

1 回答 1

0

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

我正在使用Edit This CookieChrome 扩展程序并使用它来手动清除 cookie。

无论我尝试什么(重新启动//Session.Abandon();任何东西)Chrome 都不会再发送__RequestValidationTokencookie。

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

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

于 2014-01-29T16:21:41.947 回答