3
Grailsでは、リクエストがhttpまたはhttpsであるかどうかを尋ねるのですか? リクエストオブジェクトからこれにアプローチする必要がありますか?Grails - リクエストがHTTPまたはHTTPSであるかどうかを検出する
Grailsでは、リクエストがhttpまたはhttpsであるかどうかを尋ねるのですか? リクエストオブジェクトからこれにアプローチする必要がありますか?Grails - リクエストがHTTPまたはHTTPSであるかどうかを検出する
request.isSecure()
を使用してください。これはGrailsの機能btwではなく、javax.servlet.ServletRequest
インターフェイスにあります。
httpsとhttpを簡単に切り替えることができます。ありがとう。 +1と回答 – BuddyJoe
'request.isSecure()'は 'X-Forwarded-Proto' [ヘッダフィールド]をチェックします(http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/x-forwarded-headers .html#x-forwarded-proto)、SSL終端ロードバランサ(Grailsインスタンスが実際にHTTP:80にある)の後ろで動作します。 –