gpt4 book ai didi

c# - 在 asp.net 中设置 Referer header

转载 作者:太空狗 更新时间:2023-10-29 22:23:59 28 4
gpt4 key购买 nike

这应该是一个简单的问题,但我一直无法解决。我试图在重定向 HttpResponse 对象的页面之前更改 Referral header 。我知道这可以在 HttpWebResponse 中完成,但不能让它在标准的 Page.Response 中工作。
我试图将引荐来源 header 设置为看起来像是来 self 网站上的临时页面(这是用于外部系统的分析跟踪)。
这可能吗??
我已尝试使用下面的代码(以及 Response.AppendHeader 和 Response.AddHeader 等变体),但 Referer 始终显示为发起请求的页面。

      Response.Headers.Add("Referer", "http://test.local/fromA");
Response.Redirect(HttpContext.Current.Request.Url.AbsoluteUri);

如果不是通过 .net 可以通过 js 完成吗?
谢谢!

最佳答案

Referer 由客户端控制(并发送)。您不能在服务器端影响它。您可能会发出一些 JavaScript 让客户端执行它 - 但它可能被认为是一个安全漏洞,所以我不会指望它。

关于c# - 在 asp.net 中设置 Referer header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7922518/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com