grails - 删除grails中的响应头

标签 grails servlets

如何从grails的响应中删除 header 。我有一个过滤器,可以过滤请求,并且如果响应包含要删除的特定 header ,是否可以?

谢谢,

最佳答案

看来,执行此操作的唯一方法是让servlet过滤器使用HttpServletResponseWrapper实现包装响应,该实现过滤掉要删除的 header 。因此,您并不是物理上删除 header ,而是在生成响应时,仅将您的响应包装返回的 header 包含在HTTP响应中。

我没有尝试过,因此,如果可以,请告诉我!

关于grails - 删除grails中的响应头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13601358/

相关文章:

grails - 没有方法签名:java.lang.String.encodeAsLineBreak()groovy/grails

java - RabbitMQ 的 Servlet 端点

java - grails.tomcat.jvmArgs 当多个 Grails 应用程序在同一个 Tomcat7(Xmx、Xms 等)上时

unit-testing - 使用复合键的Grails单元测试

hibernate - 面对 `org.hibernate.hql.PARSER`使用executeQuery()方法从Grails中的数据库中获取数据时出错。请告诉我我做错了什么?

grails - Grails/GORM:映射这两个域的正确/最佳方法是什么?

java - Servlet JDBC 也插入旧值

java - 检索 ArrayList 作为 session 属性

java - 多部分上传文件servlet

java - request.getCookies() 抛出 NullPointerException 尽管请求不为 null