【问题标题】:Where is Rails actually writing the Set-Cookie header for _session_id?Rails 实际上在哪里为 _session_id 编写 Set-Cookie 标头?
【发布时间】:2017-04-14 13:41:21
【问题描述】:

对我的 Rails 4 应用程序的初始GET 请求通常会以Set-Cookie 标头响应_session_id。现在我想为一些 POST 请求确保此标头,但对所有中间件还不够精通,无法查明设置标头的确切位置。

有人可以帮忙吗,也许可以转移到自定义控制器中?

同时我会进一步调查ActionDispatch::Session::CookieStore

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-4 cookies session-cookies


    【解决方案1】:

    我认为您正在寻找的实际上是这个http://apidock.com/rails/ActionDispatch/Response/set_cookie

    响应应设置 cookie 标头。您可以在基本控制器中的中间件或 after_action 过滤器中执行此操作。

    我个人更喜欢在这种情况下使用过滤器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-22
      • 2021-01-08
      • 2017-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多