2

Liftスニペットで現在のページのURLを取得するにはどうすればよいですか?現在のリクエストがSSL(httpまたはhttps)であるかどうかを確認しようとしています。

4

1 に答える 1

8

使用している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)

の他の方法を使用して、ページの残りのURLを取得できますHTTPRequest

于 2012-05-02T23:55:55.997 に答える