2012-11-28 98 views
0

如何从grails中的响应中删除标头。我有一个过滤器,它过滤请求,并在情况下包含一个特定的头我想删除它是可能的?在grails中删除响应标头

感谢,

+0

问题是,在响应“提交”之后,您无法操作标题,因此您必须找到一些方法来阻止标题首先被添加。 –

+0

我想在模型中的数据处理后的过滤器中执行此操作。所以响应还没有完成。 –

回答

3

它看起来像要做到这一点的唯一方法是让你的Servlet过滤器缠上的HttpServletResponseWrapper的实现,过滤掉你要删除的头的响应。所以你并没有物理删除头文件,但是当生成响应时,只有响应包装器返回的头文件将包含在HTTP响应中。

我还没有试过这个,所以如果它确实有效,请告诉我!