asp.net core中的cookie在同一个方法体里面删除后为什么还能获取到值?

2019-01-03 01:32发布

        public IActionResult Delete()
        {
            //删除cookie
            Response.Cookies.Delete(_key);

            //再次读取看是否还有
            var username = Request.Cookies[_key];
            _hostIp = HttpContext.Connection.LocalIpAddress.ToString();

            return Content(username + ",ip: " + _hostIp);
        }

难道是因为调用Delete方法之后,Request对象没更新的原因?

1条回答
孤傲高冷的网名
2楼-- · 2019-01-03 02:26

是的,Request没更新,也不需要更新,也不应该更新

查看更多
登录 后发表回答