我创建了一个CustomHttpServletRequestWrapper来多次读取inputStream。从grails Filter类我调用包装器并获得包装器对象没有任何问题,并且该对象具有我需要的内容。
现在收到CustomHttpServletRequestWrapper后,如何使grails过滤器使用这个新的HttpServletRequest而不是实际的。
在java中我们可以调用filterChain.doFilter(customWrapper,response)
但是为了做到这一点,我必须编写一个自定义过滤器来实现Filter并执行必要的步骤等。
我的问题是,在grails中是否有一种简单的方法可以将新形成的requestWrapper传递给其余的过滤器?
提前致谢!!!
答案 0 :(得分:0)
Grails过滤器不提供包装请求的方法。您应该使用常规servlet过滤器