Package | Description |
---|---|
org.dromara.hutool.http.server |
Http服务器封装
|
org.dromara.hutool.http.server.engine |
HTTP服务器引擎包
|
Modifier and Type | Method and Description |
---|---|
static ServerConfig |
ServerConfig.of()
创建配置
|
ServerConfig |
ServerConfig.setCoreThreads(int coreThreads)
设置核心线程数
|
ServerConfig |
ServerConfig.setHost(String host)
设置服务器地址,默认127.0.0.1
|
ServerConfig |
ServerConfig.setIdleTimeout(long idleTimeout)
设置空闲超时时间
|
ServerConfig |
ServerConfig.setKeystore(KeyStore keyStore,
char[] passwd)
设置证书库
此方法和 setSslContext(SSLContext) 互斥 |
ServerConfig |
ServerConfig.setMaxBodySize(long maxBodySize)
设置最大消息体大小
|
ServerConfig |
ServerConfig.setMaxHeaderSize(int maxHeaderSize)
设置最大请求(响应)头大小
|
ServerConfig |
ServerConfig.setMaxThreads(int maxThreads)
设置最大线程数
|
ServerConfig |
ServerConfig.setPort(int port)
设置服务器端口
|
ServerConfig |
ServerConfig.setRoot(String root)
设置服务器根目录
|
ServerConfig |
ServerConfig.setSslContext(SSLContext sslContext)
设置SSL上下文
|
Modifier and Type | Field and Description |
---|---|
protected ServerConfig |
AbstractServerEngine.config |
Modifier and Type | Method and Description |
---|---|
static ServerEngine |
ServerEngineFactory.createEngine(ServerConfig config)
根据用户引入的HTTP客户端引擎jar,自动创建对应的HTTP服务器引擎对象
推荐创建的引擎单例使用,此方法每次调用会返回新的引擎 对不同引擎个性化配置,使用对应的 ServerConfig 子类:
如果混用这些配置,则个性配置不生效 |
ServerEngine |
ServerEngine.init(ServerConfig config)
初始化HTTP服务器
|
AbstractServerEngine |
AbstractServerEngine.init(ServerConfig config) |
Copyright © 2025. All rights reserved.