gpt4 book ai didi

jetty - 仅从 Jetty 的响应头中删除版本号

转载 作者:行者123 更新时间:2023-12-03 12:56:49 29 4
gpt4 key购买 nike

This answer explains how the server version header can be completely removed通过使用 HttpConfiguration.setSendServerVersion(false)。

有没有办法保留标题,只删除版本号?

我正在使用 jetty 9。

最佳答案

有多种方法可以实现这一点。也许最简单(但不是最干净的)是让 Jetty 发送默认服务器 header ,但在启动服务器后立即将默认版本字符串覆盖为您喜欢的任何内容:

private Server startServer() {
Server server = new Server();

// ... configure connectors, whatever you like

server.start();

// and do this the important part: *after* server.start():
org.eclipse.jetty.http.HttpGenerator.setJettyVersion("Jetty");

return server;
}

这样 jetty 发送 Server: Jetty header ,没有每个基于 http 的连接器(包括 https)的版本。
这是有效的,因为 Jetty 在服务器启动时在静态数组中预先构建了这些类型的 header 。

关于jetty - 仅从 Jetty 的响应头中删除版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25841955/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com