有没有办法删除 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.
目前 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.