有没有办法删除 Grizzly 服务器中的 header?

Is there a way to remove a header in Grizzly server?

目前 Grizzly 服务器向客户端发送一个 header,我们不想发送。

我们要隐藏的

Header是:

WWW-Authenticate: Basic

我看到 org.glassfish.grizzly.http.server.Response class 可以选择将此 header 的值设置为不同的值,但我们想隐藏此 header 本身。

还有其他方法可以删除 header 吗?

提前致谢, 索曼

尝试:org.glassfish.grizzly.http.server.Response.getResponse().getHeaders().removeHeader()

另一种方法是在服务器初始化时使用 WebappContext.setServerInfo(null) after WebappContext.deploy(...) before HttpServer.start 将其删除。 请参阅示例 at.