删除cookies中的过期属性
问题描述:
是否可以通过编程方式在C#中或通过任何工具完全从Cookie中删除Expire属性。删除cookies中的过期属性
例如从提琴手输出:
的Set-Cookie:WSS_KeepSessionAuthenticated = 3333; expires =星期一,06-Oct-2014 09:47:08 GMT;路径=/
需要的输出:
的Set-Cookie:WSS_KeepSessionAuthenticated = 3333; path =/
我们已经使用URL Rewrite for IIS 7.0完成了它。但是对于IIS 6.0 URL重写似乎在响应中插入垃圾值。
答
你可以尝试给它以下值:DateTime.MaxValue;
看看下面的页面的完整代码:
http://www.dotnetfunda.com/interviews/show/3848/how-can-you-create-a-cookie-that-never-expires
我希望这可以帮助你。
设置Cookie.Expires = DateTime.MaxValue在响应中给出以下输出Set-Cookie:mycookie = written 10/7/2014 5:49:44 PM;到期= 9月31日星期五23:59:59 GMT;路径=/ 将它设置为DateTime.Minvalue做了trick.The从输出fiddler: Set-Cookie:mycookie = written 10/7/2014 5:52:07 PM;路径= /谢谢! – 2014-10-07 12:26:05
很高兴听到你的问题解决了! :) – Dave 2014-10-07 12:31:45