为了账号安全,请及时绑定邮箱和手机立即绑定

如何在碰到RedirectUrl时,设置referer值。

如何在碰到RedirectUrl时,设置referer值。

喵喵时光机 2018-07-25 08:06:30
我在用httpwebrequest和httpwebresponse与服务器交互时,碰到一个RedirectUrl 然后被重定向到另一个链接,另一个链接也重定向,经过这两次重定向后,才转到目的界面, 然后我想知道如何在两次重定向中,设置referer值?        我查看重定向时,发给服务器的header都只有Host和Cookie值, 其他都没有了。。
查看完整描述

2 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

HttpWebRequest有个AllowAutoRedirect的属性,设置为false就不会自动重定向了,你在收到服务器响应后,给webrequest的header内容加上referrer,再请求重定向的地址就OK了

查看完整回答
反对 回复 2018-07-30
?
呼如林

TA贡献1798条经验 获得超3个赞

referer是客户端发给服务器的,貌似是没法设置,跳转的时候把referer作为参数传给下个页面,如:Response.Redirect("b.aspx?ref="+UrlEncode("a.aspx"))

查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 1581 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信