ruby-on-rails - 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。有人可以帮忙吗?我是这个领域的新手。
解决方案
推荐阅读
- sql - grafana:过去 24 小时 - 转移和 2 小时丢失
- pandas - 如何增加每列/组的索引
- ruby-on-rails - Rails 表单在一个页面上
- c# - 无法修改响应标头,因为响应已经开始
- openpose - 在 Google Collab 中永久安装 OpenPose
- hadoop - 尝试打开 Hadoop 时,我在 Google Cloud 终端中不断收到“Permission Denied”
- amazon-web-services - 从 Mturk Sandbox 检索结果
- faunadb - 如何使用 Fauna 和 FQL 查询一系列值?
- javascript - 如何在javascript中检查日期不为零?
- c++ - 如何使用 QGraphicsProxyWidget 方法正确放大放置在 QGraphicsView 中的 QWidget