我已经在grails中定义了一个过滤器:
securityFilter(uri: '/api/**', uriExclude: '/api/**/*skipthis*') {
before {
...
println request.url
}
}
我希望它可以处理/api/mything
之类的任何请求,但会忽略/blahblah/mything/
和/api/mything/andskipthisthing
请求之类的请求,但我的日志显示它正在尽职地查看/blahblah/mything
我理解排除优先权,但我认为这意味着它仍然只会查看/api/
下的任何内容。我在搜索中没有看到excludeUri
的任何示例,我看到的所有uri
示例都只使用uri
而没有其他内容。我们是否允许同时使用excludeUri
和uri
?这是grails中的错误吗?
答案 0 :(得分:0)
卫生署!我正在查看request.requestURL
,这是grails调度程序网址(以.dispatch
结尾)...我想要的是request.forwardURI