Ruby on rails 将rails用作API应用程序时获取referer
我有一个API,希望存储referer,但是如果我执行诸如request.referer或request.env[“HTTP_referer”]之类的操作,我会获取API应用程序的url,而不是调用方的url 我以前有没有想过用某种中间件来捕捉它 总而言之: http://www.website.com调用GET,我想将www.website.com作为引用存储在API应用程序中Ruby on rails 将rails用作API应用程序时获取referer,ruby-on-rails,ruby,rack,Ruby On Rails,Ruby,Rack,我有一个API,希望存储referer,但是如果我执行诸如request.referer或request.env[“HTTP_referer”]之类的操作,我会获取API应用程序的url,而不是调用方的url 我以前有没有想过用某种中间件来捕捉它 总而言之: http://www.website.com调用GET,我想将www.website.com作为引用存储在API应用程序中 谢谢您的帮助。HTTP\u REFERER是浏览器在请求中设置的一个HTTP头,其中包含上一个网页的地址,从该网页链
谢谢您的帮助。HTTP\u REFERER是浏览器在请求中设置的一个HTTP头,其中包含上一个网页的地址,从该网页链接到当前请求的网页。直接导航到某个页面时,将不会设置它 当我们请求API时,我们必须将HTTP_REFERER设置到请求头中 比如说, 调用from to,然后将HTTP_REFERER设置为 希望这对你有帮助