[ 
https://issues.apache.org/jira/browse/HTTPCLIENT-1282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13535885#comment-13535885
 ] 

Nicolas Richeton commented on HTTPCLIENT-1282:
----------------------------------------------

On HTTPCLIENT-1092, it seems like a convention for creating HttpHost more 
easily, but in the other side this convention does not work for all use cases. 

Basically, our usecase is a reverse proxy : we have a single target host 
defined (localhost or a remote IP), we receive requests and forward the Host 
header included in requests to requests made using HttpClient. 

If virtual host parameter is removed, we could add a Host header directly (we 
were doing this before) BUT this interact with cookie management as HttpClient 
only uses target host and virtual host parameter to validate cookie domain and 
not the Host header. As a result cookies get discarded because domains don't 
match. 

In that case, maybe we could let the existing code untouched in 4.2.X (and not 
use it until it disappears) and fix cookie validation using the Host parameter ?

Nicolas


                
> When using Virtual host, there is no way to use the default port
> ----------------------------------------------------------------
>
>                 Key: HTTPCLIENT-1282
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1282
>             Project: HttpComponents HttpClient
>          Issue Type: Bug
>          Components: HttpClient
>    Affects Versions: 4.2.2, 4.2.3
>            Reporter: Nicolas Richeton
>
> The following change automatically adds a port to the provided virtual host : 
> https://issues.apache.org/jira/browse/HTTPCLIENT-1092
> This is an issue, because you can no longer use a virtual host with default 
> port, but web applications often fixes urls by redirecting to the canonical 
> url (which does not include port). It makes impossible to reach page content 
> as we are getting only redirects.
> This would need to revert this update.

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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to