HTTPS路由突然停止在Grails中工作

时间:2016-10-03 12:21:45

标签: grails spring-security

在我的Grails 2.5.1应用程序中,我使用过滤器将HTTPS与一些控制器一起使用,一切正常,但突然这个过滤器不再工作了。

过滤:

def filters = {
    all(controller:'checkout', action:'onlinePayment') {
        before = {

            if (!request.isSecure() /*&& !Environment.isDevelopmentMode()*/) {
                def url = "https://" + request.serverName+':8443' + request.forwardURI
                println "in filter"
                redirect(url: url, permanent: true)
                return false
            }
        }
        after = { Map model ->
        }
        afterView = { Exception e ->
        }
    }
}

以下是checkout页面:

enter image description here 此外,我发现没有请求来到过滤器,因为in filter没有打印出来,有什么我需要检查来解决这个问题,而不是这个过滤器

0 个答案:

没有答案