我们如何在 Lift 片段中获取当前页面 URL?我试图弄清楚当前请求是否在 SSL(http 或 https)中。
问问题
1449 次
1 回答
8
您没有指定您正在使用的 Lift 的版本,但有几个选项。在最近的版本中,您可以使用CurrentReq
:
import net.liftweb.http.CurrentReq
val secure = CurrentReq.value.request.scheme == "https"
另一种选择是S
'srequest
方法:
import net.liftweb.http.S
val secure = S.request.map(_.request.scheme == "https").openOr(false)
您可以使用其他方法检索页面 URL 的其余部分HTTPRequest
。
于 2012-05-02T23:55:55.997 回答