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;
         }

Reply via email to