目前Grizzly服务器向客户端发送标头,我们不想发送它。
我们要隐藏的标题是:
WWW-Authenticate: Basic
我看到org.glassfish.grizzly.http.server.Response类有选项可以将此标题的值设置为不同的标题,但我们希望隐藏此标题本身。
有没有其他方法可以删除标题?
先谢谢, 索曼
答案 0 :(得分:2)
尝试:org.glassfish.grizzly.http.server.Response.getResponse()。getHeaders()。removeHeader()
答案 1 :(得分:0)
另一种方法是在服务器初始化时在HttpServer.start之前的WebappContext.deploy(...)之后使用WebappContext.setServerInfo(null)将其删除。 参见示例at。