有关Rails请求“ HTTP_REFERER”值的重定向的问题

时间:2019-07-29 14:33:13

标签: ruby-on-rails redirect http-referer

我正在尝试捕获应用程序中用户所在的最后一个页面,这是Rails请求/响应周期的一部分。我知道我可以使用request.headers["HTTP_REFERER"]查看请求本身,并向我吐出最新的URL。一切都很好。

我担心的是存在重定向的情况。亲自点击链接后,将被静默重定向,然后最终到达目标页面。在这种情况下,HTTP_REFERER的值将是它们所在的原始页面,还是最新重定向的URL?我假设是后一种情况,因为浏览器正在提出一个全新的请求,但我找不到确切的答案。如果是这样,有什么办法可以找到原始的引用页面,还是在发出新的(重定向)请求时数据刚刚丢失了?

很抱歉,我对Rails请求响应周期的了解非常有限。

0 个答案:

没有答案