Request.UrlReferrer对于HTTPS为NULL

Ram*_*esh 6 .net c# asp.net .net-4.0 .net-2.0

"Request.UrlReferrer.AbsoluteUri"在我的项目中使用以获取托管我的应用程序的URL.如果我从"http"主机重定向,我可以获取URL,但如果我从"https"主机重定向,我将变为null.我怎样才能得到"UrlReferrer AbsoluteUri""http和https"?

Mar*_*ell 6

使用像fiddler这样的https感知检查器检查实际的http数据.许多浏览器在通过https进行通信时根本不发送引用者,在这种情况下根本无法获得它.

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