1. netty client修改http协议增加Host请求头
This commit is contained in:
parent
91aebb992e
commit
8c1854f75c
@ -71,6 +71,13 @@ public class NettyChannel {
|
||||
ServerProperties serverProperties = SpringContext.CONTEXT.getBean(ServerProperties.class);
|
||||
EasyRetryProperties easyRetryProperties = SpringContext.CONTEXT.getBean(EasyRetryProperties.class);
|
||||
|
||||
// server配置不能为空
|
||||
EasyRetryProperties.ServerConfig serverConfig = easyRetryProperties.getServer();
|
||||
if (Objects.isNull(serverConfig)) {
|
||||
LogUtils.error(log, "easy retry server config is null");
|
||||
return;
|
||||
}
|
||||
|
||||
Integer port = easyRetryProperties.getPort();
|
||||
// 获取客户端指定的端口
|
||||
if (Objects.isNull(port)) {
|
||||
@ -95,6 +102,7 @@ public class NettyChannel {
|
||||
.set(HeadersEnum.CONTEXT_PATH.getKey(), Optional.ofNullable(serverProperties.getServlet().getContextPath()).orElse("/"))
|
||||
.set(HeadersEnum.HOST_PORT.getKey(), port)
|
||||
.set(HeadersEnum.VERSION.getKey(), GroupVersionCache.getVersion())
|
||||
.set(HeadersEnum.HOST.getKey(), serverConfig.getHost())
|
||||
;
|
||||
|
||||
//发送数据
|
||||
|
@ -16,6 +16,7 @@ public enum HeadersEnum {
|
||||
CONTEXT_PATH("context-path"),
|
||||
REQUEST_ID("request-id"),
|
||||
VERSION("version"),
|
||||
HOST("Host"),
|
||||
;
|
||||
|
||||
private final String key;
|
||||
|
Loading…
Reference in New Issue
Block a user