Finatra - 无法更新cookie

时间:2015-01-22 11:13:23

标签: scala cookies finagle finatra

我正在尝试更新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值始终是旧值。有没有人知道我做错了什么?

1 个答案:

答案 0 :(得分:0)

我发现它,这是饼干在两个不同的路径。设置正确的路径解决了问题。