gpt4 book ai didi

java - 删除 Jetty 9 中的 HTTP Server header

转载 作者:IT老高 更新时间:2023-10-28 21:03:39 27 4
gpt4 key购买 nike

这是在 Jetty 8 中隐藏服务器版本的方式:

Server server = new Server(port);
server.setSendServerVersion(false);

您如何在 Jetty 9 中做到这一点?那么现在它应该看起来像这样?

HttpConfiguration config = new HttpConfiguration();
config.setSendServerVersion(false);
//TODO: Associate config with server???
Server server = new Server(port);

最佳答案

在 Jetty 9 中,需要在 HttpConfiguration 上进行配置:

HttpConfiguration httpConfig = new HttpConfiguration();
httpConfig.setSendServerVersion( false );
HttpConnectionFactory httpFactory = new HttpConnectionFactory( httpConfig );
ServerConnector httpConnector = new ServerConnector( server,httpFactory );
server.setConnectors( new Connector[] { httpConnector } );

关于java - 删除 Jetty 9 中的 HTTP Server header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15652902/

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