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(HttpMethodBase.java:476
)
at
org.apache.commons.httpclient.HttpMultiClient.executeMethod(HttpMultiClient.
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]>