2

我们如何在 Lift 片段中获取当前页面 URL?我试图弄清楚当前请求是否在 SSL(http 或 https)中。

4

1 回答 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 回答