我正在使用Response.Redirect将用户重定向到另一台服务器以下载文件,另一台服务器正在检查标头以确保它来自正确的服务器...但是似乎Response.Redirect从响应中剥离了标头.
有谁知道如何添加标题?我试过了:
Response.AddHeader("Referer", "www.domain.com");
但是,当我检查是否设置了Referrer标头时,接收页面会测试为false.
除了显示用户点击的按钮(我想尽可能地保持用户隐藏的URL)之外,我可以提出如何使其工作的任何建议.
有一个HTML黑客可用.
如果你需要从后面的代码触发,那也可以这样做:
Response.Write( @"
");
正如Inkel可能指出的那样,这是对Referer [原文如此]规范的宽松解释.它会做你想要的.