I just tried the URL using Apache JMeter 2.3.4 which uses HC 3.1, and that shows the 304 Redirect response correctly, so long as one sets
method.setFollowRedirects(false). Are you sure you are setting this correctly? On 08/09/2009, Rutuja Joshi <[email protected]> wrote: > Hi Sebb, > > Sorry to not mention it earlier. I am using HttpClient 3.1 > (commons-httpclient-3.1.jar) > > Thanks, > Rutuja > > sebb wrote: > > > On 08/09/2009, Rutuja Joshi <[email protected]> wrote: > > > > > > > Hello, > > > > > > I am working on the application which fetches HTTP contents given the > URL. > > > If there is any redirection from the original URL, I need to find out > what's > > > the destination URL from which the contents are going to be fetched > > > eventually. Then depending on the predefined criterion I would like to > > > determine if the contents should be fetched from the final destination > or > > > not. > > > > > > For example, when I use HttpClient to fetch contents from URL: > > > > http://www.opensolaris.org/jive/login!withRedirect.jspa > > > > > > The request gets automatically redirected to > > > > https://auth.opensolaris.org/login.action?targetUrl=http://www.opensolaris.org/jive/message.jspa?messageID=219909 > > > and HttpClient returns the html contents from > https://auth.opensolaris.... > > > > > > Based on the return code value from method.execute() call I have no way > to > > > know that this happened. The return code is 200 (HttpStatus.SC_OK). > > > > > > I have two questions as follows: > > > 1> Is there any way to know that this redirect happened ? > > > 2> Can I control redirects completely? Meaning, is there any way to > tell > > > HttpClient to not to fetch content from the new URL but just let the > calling > > > method know what this new URL is? > > > > > > Please note setting method.followRedirects() to true or false did not > alter > > > the behavior. Irrespective of setting this flag to false, the HTML > contents > > > were fetched from https://auth.opensolaris.... > > > > > > > > > > Which version of HttpClient are you using? > > > > > > > > > Thanks in advance! > > > Rutuja > > > > > > > > > > --------------------------------------------------------------------- > > > 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] > > > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
