修改响应.cookie收集也更改请求.. net中的Cookies

本文关键字:请求 net 中的 Cookies 响应 cookie 修改 | 更新日期: 2023-09-27 18:10:49

只是想检查我所看到的,修改响应。cookie收集也会更改Request.Cookies?

修改响应.cookie收集也更改请求.. net中的Cookies

是的。试着用下面的代码创建一个新页面:

protected void Page_Load(object sender, EventArgs e)
{
    if (Request.Cookies["newCookie"] == null)
    {
        Response.Cookies["newCookie"].Value = "Hello, world!";
        var myValue = Request.Cookies["newCookie"].Value;
    }
}

清除cookie并在条件的右括号上放置一个断点。您将看到在第一个请求中,myValue的值为"Hello, world!"

据我所知,没有。如果您更改了响应cookie,它不应该更改请求cookie,除非您特别设置它们彼此相等或类似的东西。