2012-05-02 15 views

答えて

7

使用しているリフトのバージョンは指定しませんが、いくつかのオプションがあります。あなたがCurrentReqを使用することができる非常に最近のバージョンでは:

import net.liftweb.http.S 

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

あなたはHTTPRequest上の他の方法を使用して、ページのURLの残りの部分を取得することができます:

import net.liftweb.http.CurrentReq 

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

別のオプションSrequest方法があります。

+0

私はエレベーターのバージョンにCurrentReqを持っていません。最後に、私は次のコードを使用しています: S.request.map(_。request.isSecure).openOr(false) –

+0

@WinstonChen:さらに良い! –

関連する問題