在ASP.NET中获取HTTP Referrer我在寻找获得浏览器的快捷,方便和可靠的方式HTTP推荐在ASP.Net(C# )。我知道HTTP推荐本身是不可靠的,但我确实希望得到引荐,如果它的可靠方法是存在。
3 回答
慕丝7291255
TA贡献1859条经验 获得超6个赞
Request.Headers["Referer"]
说明
如果引用HTTP标头格式错误(这可能发生,因为它通常不在您的控制之下),Request.UrlReferer
将抛出一个System.UriFormatException
。
至于使用Request.ServerVariables
,按MSDN:
Request.ServerVariables集合
ServerVariables集合检索预定环境变量的值并请求标头信息。
Request.Headers Property
获取HTTP标头的集合。
Request.Headers
是一个更好的选择Request.ServerVariables
,因为Request.ServerVariables
包含所有环境变量以及标题,其中Request.Headers
是一个只包含标题的更短的列表。
所以最好的解决方案是使用Request.Headers
集合直接读取值。如果要在表单上显示该值,请注意Microsoft关于HTML编码值的警告。
- 3 回答
- 0 关注
- 1253 浏览
添加回答
举报
0/150
提交
取消