cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Beryozkin (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (CXF-4631) HttpUtils.toAbsoluteUri should use request.getServerPort() instead of request.getLocalPort()
Date Tue, 13 Nov 2012 13:48:11 GMT

     [ https://issues.apache.org/jira/browse/CXF-4631?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Sergey Beryozkin resolved CXF-4631.
-----------------------------------

       Resolution: Fixed
    Fix Version/s: 2.7.1
                   2.6.4
                   2.5.7
         Assignee: Sergey Beryozkin
    
> HttpUtils.toAbsoluteUri should use request.getServerPort() instead of request.getLocalPort()
> --------------------------------------------------------------------------------------------
>
>                 Key: CXF-4631
>                 URL: https://issues.apache.org/jira/browse/CXF-4631
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-RS
>    Affects Versions: 2.7.0
>            Reporter: Jakub BocheĊ„ski
>            Assignee: Sergey Beryozkin
>            Priority: Minor
>             Fix For: 2.5.7, 2.6.4, 2.7.1
>
>
> I believe the toAbsoluteUri() helper method should use the getServerPort() method of
HttpServletRequest.
> The host name is already taken from the Host header, so it's inconsistent to return the
port number of the interface on which the request was received, instead of the port value
contained in the Host header.
> Anyhow I'd presume that the client would expect to receive an URL based on the address
it used.
> I run into this when I put an SSH tunnel to a server where the CXF-based 
> application was running:
> {{ssh -L 5555:localhost:80 myappserver}}
> Although I send requests to:
>  {{http://myapp:5555/path}}
> the returned URLs are like:
>  {{http://myapp/path2}}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message