【问题标题】:Finatra - unable to update cookieFinatra - 无法更新 cookie
【发布时间】:2015-01-22 11:13:23
【问题描述】:

我正在尝试像这样更新 finatra 中的 cookie:

import com.twitter.finatra.Request
import com.twitter.finagle.Cookie

def updateCookie(req:Request, cookieName:String, newVal:String) = {
  // I tried also: 
  // req.response.removeCookie(cookieName)
  // req.response.addCookie(new Cookie(cookieName, newVal))
  req.response.cookies.update(cookieName, new Cookie(cookieName, newVal))
}

但它不起作用。我在以下请求中获得的 cookie 值始终是旧的。有谁知道我做错了什么?

【问题讨论】:

    标签: scala cookies finagle finatra


    【解决方案1】:

    我找到了,是 cookie 位于两条不同的路径中。设置正确的路径解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-13
      • 1970-01-01
      • 1970-01-01
      • 2014-10-31
      • 1970-01-01
      • 2014-10-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多