【发布时间】:2011-07-13 15:11:47
【问题描述】:
Request.Browser.Cookies 属性(bool 类型)属性存储客户端浏览器是否支持 cookie 以及是否启用它们的信息。
Request.Browser.Cookies 的属性有多可靠?是否保证正确?还是我应该实施 Software Monkey 在this question 中建议的重定向技术?
请注意:这不是“cookies是否可靠”的问题?这是一个问题:“用户浏览器是否接受cookies的信息是否可靠?”
【问题讨论】:
-
请定义什么行为的可靠性/保证。
-
是否总是设置正确?即只能从请求中获取信息。只有浏览器可以把它放在那里。我在问是否必须始终设置此信息,或者在某些情况下浏览器不设置它。例如,因为它不支持它,或者因为用户已将其浏览器配置为不将此信息发送到服务器。
-
你是否可以用不同的浏览器设置一些测试用例来“感觉”它是否有效?同时,如果需要很长时间才能得到答案。
-
@Phil:这是个好主意,但我一直在这里回答 cmets :) 我需要安装一些文本浏览器,因为我只有可能支持它的主要浏览器 - 那会花一些时间。无论如何,如果没有人想添加更多信息,我想最后一个理查兹的回答对我来说已经足够了。
-
叹息。我扣动扳机向自己开枪。
标签: c# .net asp.net cookies httprequest