2011-06-21 26 views

回答

8

使用request.isSecure()。這不是Grails功能,它在javax.servlet.ServletRequest界面中。

+0

在https和http之間切換的非常酷的簡單方法。謝謝。 +1並回答 – BuddyJoe

+2

'request.isSecure()'還檢查'X-Forwarded-Proto' [頭字段](http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/x-forwarded-headers .html#x-forwarded-proto),所以它甚至可以在SSL終止負載平衡器(您的Grails實例實際上位於HTTP:80上)後面工作。 –