对于我的Grails应用程序中的某些操作,我需要使用HTTPS协议,所以我做了以下过滤器:
def filters = {
all(controller:'checkout', action:'onlinePayment') {
before = {
if (!request.isSecure() /*&& !Environment.isDevelopmentMode()*/) {
def url = "https://" + request.serverName + request.forwardURI
redirect(url: url, permanent: true)
return false
}
}
但是当我尝试访问此操作时,我得到this page can't be displayed
,如屏幕截图中所示,我正在使用chrome的控制台net::ERR_CONNECTION_REFUSED
,是否有任何我错过的配置能够使用HTTPS协议吗?