Repository: cxf
Updated Branches:
  refs/heads/master 293220128 -> 5885d6be3


[CXF-5791] Could not send a message. Caused by HTTP response '404: Not Found'; 
patch by Guilherme


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/5885d6be
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/5885d6be
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/5885d6be

Branch: refs/heads/master
Commit: 5885d6be3fdb3b9b38a4d9d753e927424f20096c
Parents: 2932201
Author: Akitoshi Yoshida <[email protected]>
Authored: Wed Jun 11 12:49:24 2014 +0200
Committer: Akitoshi Yoshida <[email protected]>
Committed: Wed Jun 11 12:49:55 2014 +0200

----------------------------------------------------------------------
 .../cxf/transport/http/netty/client/NettyHttpClientRequest.java   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/5885d6be/rt/transports/http-netty/netty-client/src/main/java/org/apache/cxf/transport/http/netty/client/NettyHttpClientRequest.java
----------------------------------------------------------------------
diff --git 
a/rt/transports/http-netty/netty-client/src/main/java/org/apache/cxf/transport/http/netty/client/NettyHttpClientRequest.java
 
b/rt/transports/http-netty/netty-client/src/main/java/org/apache/cxf/transport/http/netty/client/NettyHttpClientRequest.java
index 2b377bb..727f98f 100644
--- 
a/rt/transports/http-netty/netty-client/src/main/java/org/apache/cxf/transport/http/netty/client/NettyHttpClientRequest.java
+++ 
b/rt/transports/http-netty/netty-client/src/main/java/org/apache/cxf/transport/http/netty/client/NettyHttpClientRequest.java
@@ -50,7 +50,8 @@ public class NettyHttpClientRequest {
                                        uri.getPath().toString(), content);
         // setup the default headers
         request.headers().set("Connection", "keep-alive");
-        request.headers().set("Host", uri.getHost() + ":" + uri.getPort());
+        request.headers().set("Host", uri.getHost() + ":"
+            + (uri.getPort() != -1 ? uri.getPort() : 
"http".equals(uri.getScheme()) ? 80 : 443));
     }
 
     public HttpRequest getRequest() {

Reply via email to