【问题标题】:How to retrieve the value of the URL from where a request is performed?如何从执行请求的地方检索 URL 的值?
【发布时间】:2012-04-13 20:20:22
【问题描述】:

我正在使用 Ruby on Rails (3.2.2),我想检索执行请求的 URL 的值。也就是说,假设我在 http://stackoverflow.com/questions/10147789 网页上,并且在该页面内容中,有一个链接具有指向我的应用程序的 URL http://my_application.com,当我访问该 URL 时,我想检索 http://stackoverflow.com/questions/10147789 字符串。

有可能吗?如果有,怎么做?

【问题讨论】:

  • 您可以在控制器中尝试request.referer。但还不确定,还没有在我的机器上。

标签: ruby-on-rails ruby-on-rails-3 url request


【解决方案1】:

是的,是的。你可以使用HTTP_REFERER

request.referer

【讨论】:

  • 顺便说一句:request.referer 字符串是否总是“设置”/“生成”并且可用于从任何来源执行的任何请求?
猜你喜欢
  • 2016-12-09
  • 2015-12-14
  • 1970-01-01
  • 2021-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多