Re: RedirectStrategy and HttpHost

2016-04-12 Thread Sam Wilson

On 4/9/16 12:19 PM, Sam Wilson wrote:

On 4/9/16 5:46 AM, Oleg Kalnichevski wrote:

On Fri, 2016-04-08 at 12:12 -0400, Sam Wilson wrote:

Hey httpclient-users,

I've got another question for you!

To make requests to a particular IP with a certain host I'm using:

HttpClient.execute(HttpHost tgt, HttpRequest req)

For example I'd give 127.0.0.1 as the target, while the request points
to www.example.com. This works fine and dandy (as long as I don't use -1
as the port, but that's another issue.)

Now, I'd also like to similarly override the target when handling HTTP
redirects, but alas RedirectStrategy.getRedirect only returns a request.
How should I achieve what I want?



By rewriting the redirect URI.


Won't that break SNI?


Actually, would it be possible to use HttpRequestWrapper? That seems to 
combine a target with a request. I see the target does get used in 
ProtocolExec, though I don't know how all the pieces fit together, or if 
ProtocolExec is even relevant.


Sam

-
To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org
For additional commands, e-mail: httpclient-users-h...@hc.apache.org



Re: RedirectStrategy and HttpHost

2016-04-09 Thread Sam Wilson

On 4/9/16 5:46 AM, Oleg Kalnichevski wrote:

On Fri, 2016-04-08 at 12:12 -0400, Sam Wilson wrote:

Hey httpclient-users,

I've got another question for you!

To make requests to a particular IP with a certain host I'm using:

HttpClient.execute(HttpHost tgt, HttpRequest req)

For example I'd give 127.0.0.1 as the target, while the request points
to www.example.com. This works fine and dandy (as long as I don't use -1
as the port, but that's another issue.)

Now, I'd also like to similarly override the target when handling HTTP
redirects, but alas RedirectStrategy.getRedirect only returns a request.
How should I achieve what I want?



By rewriting the redirect URI.


Won't that break SNI?

Sam

-
To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org
For additional commands, e-mail: httpclient-users-h...@hc.apache.org