This is an automated email from the ASF dual-hosted git repository.
earthchen pushed a commit to branch 3.3
in repository https://gitbox.apache.org/repos/asf/dubbo.git
The following commit(s) were added to refs/heads/3.3 by this push:
new 437d38c897 Get authority by calling HttpServletRequest#getServerName
(#15141)
437d38c897 is described below
commit 437d38c8978ae99f7f4b5c7bf05771e302be8ac3
Author: zrlw <[email protected]>
AuthorDate: Tue Feb 18 10:56:47 2025 +0800
Get authority by calling HttpServletRequest#getServerName (#15141)
---
.../org/apache/dubbo/rpc/protocol/tri/servlet/HttpMetadataAdapter.java | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git
a/dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/servlet/HttpMetadataAdapter.java
b/dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/servlet/HttpMetadataAdapter.java
index 829d046497..8c67bc4aae 100644
---
a/dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/servlet/HttpMetadataAdapter.java
+++
b/dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/servlet/HttpMetadataAdapter.java
@@ -16,7 +16,6 @@
*/
package org.apache.dubbo.rpc.protocol.tri.servlet;
-import org.apache.dubbo.remoting.http12.HttpHeaderNames;
import org.apache.dubbo.remoting.http12.HttpHeaders;
import org.apache.dubbo.remoting.http12.h2.Http2Header;
@@ -55,7 +54,7 @@ public final class HttpMetadataAdapter implements Http2Header
{
}
headers.add(PseudoHeaderName.METHOD.value(), method());
headers.add(PseudoHeaderName.SCHEME.value(), request.getScheme());
- headers.add(PseudoHeaderName.AUTHORITY.value(),
request.getHeader(HttpHeaderNames.HOST.getName()));
+ headers.add(PseudoHeaderName.AUTHORITY.value(),
request.getServerName());
headers.add(PseudoHeaderName.PROTOCOL.value(),
request.getProtocol());
this.headers = headers;
}