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]>
