2012-05-02 140 views

回答

7

您沒有指定您使用的Lift的版本,但有幾個選項。在非常近的版本,你可以使用CurrentReq

import net.liftweb.http.CurrentReq 

val secure = CurrentReq.value.request.scheme == "https" 

另一種選擇是Srequest方法:

import net.liftweb.http.S 

val secure = S.request.map(_.request.scheme == "https").openOr(false) 

你可以使用上HTTPRequest其他方法獲取頁面URL的其餘部分。

+0

我的電梯版沒有CurrentReq。最後,我使用以下代碼: S.request.map(_。request.isSecure).openOr(false) –

+0

@WinstonChen:更好! –