Can't get list of redirect locations
------------------------------------
Key: HTTPCLIENT-928
URL: https://issues.apache.org/jira/browse/HTTPCLIENT-928
Project: HttpComponents HttpClient
Issue Type: Improvement
Components: HttpClient
Affects Versions: 4.0.1
Reporter: Ryan Stewart
HttpClient does a great job of following redirects, but afterward there doesn't
seem to be any way to see the URLs that it followed in the redirect chain. They
are stored internally by the DefaultRedirectHandler in the HttpContext in an
attribute named "http.protocol.redirect-locations", but the RedirectLocations
object that contains them stores them in a Set, so there's no way of knowing in
what order the URLs were visited.
Here's an example of why I need it:
1) Use HttpClient to retrieve http://foo.com
2) http://foo.com returns a 301 redirect to http://foo.com/bar, so HttpClient
follows the redirect and returns the page to me
3) http://foo.com/bar refers to a relative resource like "baz.html".
That relative resource should resolve to "http://foo.com/bar/baz.html". I only
know that, though, if I can look at the redirect URL that HttpClient got in
step 2. Currently, I don't seem to be able to do that.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]