首页 > 解决方案 > session[:previous_url] 和 request.env["HTTP_REFERER"] 的区别

问题描述

session[:previous_url] 和 request.env["HTTP_REFERER"] 有什么区别?我正进入(状态request.env["HTTP_REFERER"] = "http://identity.service.consul:3000/identity/users/sign_in"

然而 session[:previous_url] = "/identity/oauth/authorize?client_id=343a467ca6a39537c205bec97f9d6323245046eb1742fb13d0fec47f7266faea&redirect_uri=http://localhost:50083/portal/v2/login&response_type=code&state=03UTf8"

request.env 给了我最后一个被调用的地方,而 session 给了我倒数第二个 url。有人可以帮忙吗?我是这个领域的新手。

标签: ruby-on-railshttpsessionhttp-referer

解决方案


推荐阅读