No need to apologize. It works now and thats all I care about. Thanks for you help!
On Thu, Feb 12, 2009 at 6:22 PM, Oleg Kalnichevski <[email protected]> wrote: > Larry Homes wrote: > >> Ok that is simple enough. >> >> > Larry > > Set 'http.protocol.allow-circular-redirects' at the HttpClient level. > Sorry, I should have spotted the mistake in one of your previous messages. > > Oleg > > On Thu, Feb 12, 2009 at 2:21 PM, Oleg Kalnichevski <[email protected]<mailto: >> [email protected]>> wrote: >> >> Larry Homes wrote: >> >> I read this site: >> http://hc.apache.org/httpclient-3.x/logging.html >> >> and added the lines >> System.setProperty("org.apache.commons.logging.Log", >> "org.apache.commons.logging.impl.SimpleLog"); >> >> System.setProperty("org.apache.commons.logging.simplelog.showdatetime", >> "true"); >> >> >> System.setProperty("org.apache.commons.logging.simplelog.log.httpclient.wire", >> "debug"); >> >> >> System.setProperty("org.apache.commons.logging.simplelog.log.org.apache.commons.httpclient", >> "debug"); >> >> but I am not sure how to go about retreiving the logs or where >> they are. >> This is in a servlet so I checked catalina.out since that is >> where the error >> stream leads, but there is nothing extra in there. >> >> Your patience is appreciated >> >> >> Larry, >> >> Please try to reproduce the issue using a small standalone >> application that can be run outside the servlet container. Then, >> pass the following settings to the JVM process on startup to get log >> entries written to the stdout: >> >> >> -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog >> -Dorg.apache.commons.logging.simplelog.log.httpclient.wire=DEBUG >> >> >> -Dorg.apache.commons.logging.simplelog.log.org.apache.commons.httpclient=DEBUG >> >> >> Oleg >> >> >> On Wed, Feb 11, 2009 at 6:00 PM, Oleg Kalnichevski >> <[email protected] <mailto:[email protected]>> wrote: >> >> Larry Homes wrote: >> >> Ahh you are right. I read your previous email too >> quickly. However, >> correcting that mistake does not solve the problem. >> >> From here: >> http://hc.apache.org/httpclient-3.x/preference-api.html >> >> I saw another way to set the Params so here is the code >> I use currently. >> >> GetMethod method = new GetMethod( >> >> http://portal.acm.org/results.cfm?coll=Portal&query=SomeCRazyString >> < >> http://portal.acm.org/results.cfm?coll=Portal&query=SomeCRazyString>); >> >> method.getParams().setParameter("http.protocol.allow-circular-redirects", >> true); >> >> and it still throws the exception >> >> >> >> Post context / wire log >> >> Oleg >> >> >> >> On Wed, Feb 11, 2009 at 5:07 PM, Oleg Kalnichevski >> <[email protected] <mailto:[email protected]>> >> wrote: >> >> Larry Homes wrote: >> >> Hmm I think I did it right, but it still doesn't >> work correctly. >> >> Let me provide a little more info: >> >> I am trying to go to the portal.acm.org >> <http://portal.acm.org> website, specifcally the >> results >> page with the url like: >> >> >> http://portal.acm.org/results.cfm?coll=Portal&query=SomeCRazyString >> < >> http://portal.acm.org/results.cfm?coll=Portal&query=SomeCRazyString> >> >> SomeCrazyString signifies a search term which >> results in no hits on >> acm's >> website. What portal.acm.org >> <http://portal.acm.org> does in this case is >> redirect to itself >> with >> new parameters. I think httpclient see's this >> redirect to itself as a >> circular redirect, even though it just does it >> once. >> >> Here is how I tried to disable it: >> >> HttpClientParams http = new HttpClientParams(); >> >> http.setBooleanParameter("ALLOW_CIRCULAR_REDIRECTS", >> true); >> >> ALLOW_CIRCULAR_REDIRECTS != >> http.protocol.allow-circular-redirects >> >> Oleg >> >> >> >> GetMethod method = new GetMethod(" >> >> >> http://portal.acm.org/results.cfm?coll=Portal&query=SomeCRazyString >> < >> http://portal.acm.org/results.cfm?coll=Portal&query=SomeCRazyString>"); >> method.setParams(http); >> >> But I still get the CircularRedirectException. >> >> Any help is appreciated. >> >> On Wed, Feb 11, 2009 at 11:55 AM, Oleg >> Kalnichevski <[email protected] >> <mailto:[email protected]> >> >> >> wrote: >> >> Larry Homes wrote: >> >> Hello, >> >> Apache Httpclient is throwing a >> CircularRedirectException. I know the >> redirect is in fact not a circular >> redirect. Setting >> setFollowRedirects >> to >> false, solves the problem, but breaks >> some other sites redirect and, >> in >> general, I'd like to keep redirects >> active. So is there any way to >> turn >> off >> just Circular Redirect detection? I read >> that I might be able to do so >> with >> HttpParams.setParams(), but I do not >> know what name to set to false to >> disable catching circular redirects. >> >> Thanks for any help >> >> >> Set >> 'http.protocol.allow-circular-redirects' >> parameter to true. >> >> Oleg >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: >> [email protected] >> <mailto: >> [email protected]> >> For additional commands, e-mail: >> [email protected] >> <mailto:[email protected]> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: >> [email protected] >> <mailto:[email protected]> >> For additional commands, e-mail: >> [email protected] >> <mailto:[email protected]> >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: >> [email protected] >> <mailto:[email protected]> >> For additional commands, e-mail: >> [email protected] >> <mailto:[email protected]> >> >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> <mailto:[email protected]> >> For additional commands, e-mail: [email protected] >> <mailto:[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] > >
