> Is their something I am missing or is there a better way to > debug this?
Ken, There is. Please refer to the HttpClient logging guide for details: http://jakarta.apache.org/commons/httpclient/logging.html If you need help interpreting the wire/debug log feel free to post the relevant bits to this list. If the log contains security sensitive information (such as credentials) it may be a good idea to have it obfuscated Oleg On Tue, 2004-08-31 at 18:51, Ken Hall wrote: > If anyone could give me some help with this, I would greatly appreciate > it. I am having difficulty after successfully logging in to get the > redirected page and it appears that my issue lies with multiple hosts. > HTTPS does not seem to be the issue. > > > > My procedure goes like this. > > > > 1) Post to page with the correct credentials. > > > > > > *********** > > PostMethod authpost = new PostMethod("https://host1/url"); > > authpost.setRequestBody(data); > > > > try { > > client.executeMethod(authpost); > > } catch (HttpException httpe) { > > System.err.print("HttpException."); > > > System.err.println(httpe.getMessage()); > > httpe.printStackTrace(); > > } catch (IOException ioe) { > > System.err.print("IOException."); > > > System.err.println(ioe.getMessage()); > > ioe.printStackTrace(); > > > } > > > > // release any connection resources used by the method > > authpost.releaseConnection(); > > *********** > > > > 2) Two additional cookies are placed in the request header. It tells me > I am logged in and I am returned a meta tag refresh in the response > body. > > > > *********** > > <meta http-equiv="Refresh" content="0;URL=https://host2/url"> > > You should be automatically redirected back to your original page. > > If you are not automatically redirected, please click <a > href="https://host2/url">here</a> > > *********** > > > > > > 3) Upon using the GetMethod to go directly to this page which is on a > different host, I am referred back to the login page. > > > > *********** > > authget = new GetMethod("https://host2/url"); > > > > try { > > client.executeMethod(authget); > > } catch (HttpException httpe) { > > System.err.print("HttpException."); > > System.err.println(httpe.getMessage()); > > httpe.printStackTrace(); > > } catch (IOException ioe) { > > System.err.print("IOException."); > > System.err.println(ioe.getMessage()); > > ioe.printStackTrace(); > > } > > > > responseBody = authget.getResponseBodyAsString(); > > authget.releaseConnection(); > > ************ > > > > Is their something I am missing or is there a better way to debug this? > > > > Thanks. > > > > -Ken Hall > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]