3
在Grails中,您如何詢問請求是否是http或https? 您是否應該從請求對象處理這個問題?Grails - 檢測請求是否通過HTTP或HTTPS
在Grails中,您如何詢問請求是否是http或https? 您是否應該從請求對象處理這個問題?Grails - 檢測請求是否通過HTTP或HTTPS
使用request.isSecure()
。這不是Grails功能,它在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上)後面工作。 –