Stuart White wrote:
This question is in response to the following post:

http://marc.info/?l=httpclient-users&m=121147890106497&w=2

This message describes the appropriate way to determine where an http
request was redirected.

It seems that this code does not function properly when going through a proxy.

I've attached example code.

To demonstrate, run the example.  You see that "http://www.google.com";
correctly gets redirected to "http://www.google.com/"; (notice the
trailing slash).

Now, edit redirect.java.  Change line 28 to "if (true)" and change
line 30 to use your proxy host.  Then re-run the example.

When I do this, I get the following output:

ResolvedURL=http://www.google.comhttp://www.google.com

Any ideas why this is happening?  Do I need different logic to
determine the redirect url when going through a proxy?

Thanks!
Stuart

Hi Stuart

It is obviously a bug in HttpClient. However, I do not think this has anything to do with redirect handling. Most likely things get screwy much earlier, when calculating the request URI for the proxied request.

I will look into fixing the problem.

Cheers

Oleg



------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to