Request.UrlReferrer对于HTTPS为NULL

时间:2013-09-05 06:46:16

标签: c# asp.net .net .net-4.0 .net-2.0

我在项目中使用"Request.UrlReferrer.AbsoluteUri"来获取托管我的应用程序的URL。如果我从“http”主机重定向,我可以获取URL,但如果我从“https”主机重定向,我将变为null。如何获得“http和https”的"UrlReferrer AbsoluteUri"

1 个答案:

答案 0 :(得分:6)

使用支持https的检查器(如fiddler)检查实际的http数据。许多浏览器只是在通过https进行通信时不发送引荐来源,在这种情况下,只有无法获取

如果您拥有原始网站,您可以在查询字符串中添加一些内容作为替代,但这就是它。