这里和其他网站上的答案经常充满了警告,不要相信HTTP Referrer头,因为它们很容易被欺骗或伪造。
在我继续之前 - 不,我没有做坏事 - 但我确实想运行一些依赖引荐者的测试。
虽然我不怀疑关于虚假引荐者的警告是正确的,但我真的找不到关于它们如何被操纵的详细信息。甚至维基百科文章也只是以一般性的术语谈论它。
我即将使用FireFox的RefControl插件进行实验。
以编程方式(特别是在ASP.NET中),UrlReferrer是一个只读属性,因此如果我不能设置它,我不知道如何发送带有虚假引荐数据的请求?我真的必须手动执行吗?
我该如何使用ASP.NET发送一个请求到我的网站,并使用用户提供的变量填充引荐标头?编辑:根据我的下面评论,我理想情况是接收一个传入请求,操作引荐数据,然后将请求传递到另一个页面,保持完整。如果我可以通过从头开始构建一个新请求并复制原始属性来使其看起来完整,那也可以。