Sam, Don't know what to tell you. My simple page getting application is attached. Try running Ethereal and see what the server is actually sending back.
Marc Saegesser > -----Original Message----- > From: Samuel Cheung [mailto:[EMAIL PROTECTED]] > Sent: Sunday, April 28, 2002 11:17 AM > To: 'Jakarta Commons Developers List' > Subject: RE: HTTP Client of Jakarta Commons Parsing Error > > > Marc, > > This is my test code. But I still got the exception > org.apache.commons.httpclient.HttpException: > org.apache.commons.httpclient.HttpRecoverableException > > public static void test(String[] args) throws Exception { > HttpMultiClient hc = new HttpMultiClient(); > UrlGetMethod ugm = new > UrlGetMethod("http://realestate.yahoo.com"); > ugm.setStrictMode(false); > int rc = hc.executeMethod(ugm); > System.out.println(rc); > } > > Thanks. > Sam > > 2002-04-28 11:13:44,836 [main] DEBUG > org.apache.commons.httpclient.HttpConnectionManager - > HttpConnectionManager.releaseConnection: Release connection for > realestate.yahoo.com:80 > org.apache.commons.httpclient.HttpException: > org.apache.commons.httpclient.HttpRecoverableException: Error > in parsing the > status line from the response: unable to find line starting > with "HTTP/" > at > org.apache.commons.httpclient.HttpMethodBase.execute(HttpMetho dBase.java:476 > ) > at > org.apache.commons.httpclient.HttpMultiClient.executeMethod(Ht tpMultiClient. > java:239) > at TestHTTPClient.test(TestHTTPClient.java:36) > at TestHTTPClient.main(TestHTTPClient.java:10) > Exception in thread "main" > > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Sunday, April 28, 2002 11:14 AM > To: [EMAIL PROTECTED] > Subject: RE: HTTP Client of Jakarta Commons Parsing Error > > > I just tried it using my HttpMultiClient test application and > it workekd > fine. The url http://realestate.yahoo.com does an offsite redirect to > http://list.reaslestate.yahoo.com which won't using the basic > HttpClient. > You either need to handle the resulting 302 result or use > HttpMultiClient. > > I don't know why you're aren't seeing the HTTP response > status line since it > works fine for me. > > > Marc Saegesser > > > -----Original Message----- > > From: Samuel Cheung [mailto:[EMAIL PROTECTED]] > > Sent: Sunday, April 28, 2002 10:47 AM > > To: [EMAIL PROTECTED] > > Subject: HTTP Client of Jakarta Commons Parsing Error > > > > > > Hi, > > > > I am using the latest HTTP client latest build. I got the > > following error > > when I execute URL get method for the site > > "http://realestate.yahoo.com". I > > try other sites (e.g. "http://www.yahoo.com"), they work. but > > "http://realestate.yahoo.com" fails. > > > > > > org.apache.commons.httpclient.HttpException: > > org.apache.commons.httpclient.HttpRecoverableException: Error > > in parsing the > > status line from the response: unable to find line starting > > with "HTTP/" > > at > > org.apache.commons.httpclient.HttpMethodBase.execute(HttpMetho > > dBase.java:476 > > ) > > at > > org.apache.commons.httpclient.HttpClient.executeMethod(HttpCli > > ent.java:301) > > at TestHTTPClient.main(TestHTTPClient.java:20) > > Exception in thread "main" > > > > My Test code: > > > > public class TestHTTPClient { > > > > public static void main(String[] args) throws Exception { > > > > PropertyConfigurator.configure("C:\\pir\\junitTestCase\\wipe\\ > > log4j.conf"); > > > > HttpClient hc = new HttpClient(); > > UrlGetMethod ugm = new > > UrlGetMethod("http://realstate.yahoo.com"); > > ugm.setStrictMode(false); > > hc.startSession(new URL("http://realestate.yahoo.com")); > > int rc = hc.executeMethod(ugm); > > System.out.println(rc); > > } > > } > > > > -- > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> >
GetPage.java
Description: Binary data
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
