Why are you using a POST method? Have you tried using a GET method?

RZG wrote:
 Hi! everybody,

  when i attempted load a rss url using PostMethod in httpclient 3.0,an 403
status returned.
but i can access this rss url  through the ie or other browsers.
would there be any parameters must be setted?

*my code as follow:*

  MultiThreadedHttpConnectionManager connectionManager = new
MultiThreadedHttpConnectionManager();
  HttpClient httpClient = new HttpClient(connectionManager);
  GetMethod postMethod = new GetMethod(
    "
http://groups.google.com/group/PowereEngin/feed/rss_v2_0_msgs.xml?num=50";);
  int httpStatus = httpClient.executeMethod (postMethod);
  char abyte1[] = new char[10240];
  System.out.println(httpStatus);
  try {
   Reader reader = new InputStreamReader(postMethod
     .getResponseBodyAsStream());
   int readlen = reader.read (abyte1);
   char b[] = new char[readlen];
   System.arraycopy(abyte1, 0, b, 0, readlen);
   System.out.println(b);
  } catch (Exception ex) {
   ex.printStackTrace();
  } finally {
   postMethod.releaseConnection ();
  }


--
[web]  http://www.odi.ch/
[blog] http://www.odi.ch/weblog/
[pgp]  key 0x81CF3416
       finger print F2B1 B21F F056 D53E 5D79 A5AF 02BE 70F5 81CF 3416

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to