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

时间:2015-10-26 09:36:50

标签: java grizzly

目前Grizzly服务器向客户端发送标头,我们不想发送它。

我们要隐藏的标题是:

WWW-Authenticate: Basic

我看到org.glassfish.grizzly.http.server.Response类有选项可以将此标题的值设置为不同的标题,但我们希望隐藏此标题本身。

有没有其他方法可以删除标题?

先谢谢, 索曼

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

另一种方法是在服务器初始化时在HttpServer.start之前的WebappContext.deploy(...)之后使用WebappContext.setServerInfo(null)将其删除。 参见示例at