剑轩

关于Response.Cookies.Remove无法删除cookie的原因

电脑版发表于:2019/3/4 15:20


因为cookie是存储在客户端中的真正操作cookie的应该是浏览器的,而Response.Cookies.Remove其实只是对Cookie这些集合进行操作而已。
操作的只是这个集合中的数据,而不会对cookie真正的存储造成影响,比如Response.Cookies.Add添加了两个cookie,那么浏览器解析Response携带的cookie信息的时候会发现有两个cookie信息,就会存储两个cookie,比如此时你通过调用了Response.Cookies.Remove删除了一个,那么携带的两条cookie信息就变成了一个,自然在浏览器进行存储的时候就只会存储一条cookie信息了。

说白了网站最核心的其实就是request与response这两个对象在浏览器与服务器中的通讯,就想两个使者一样,携带着信息,传递到另外一方,而且都是有去无回的。

关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢