Ya thanks ..
But some where i read that since wire log is used in this method which takes time. Regards rocks sebb-2-2 wrote: > > On 21/05/2009, rocks@ <[email protected]> wrote: >> >> hello All.. >> >> HttpClient executeMethod is Taking lot of time and it varies from 46 ms >> to >> over 200ms > > That is not a lot of time for this method. > > The execute method sends the request and waits for a response from the > remote server, so the time it takes depends on the network and the > server performance. > >> This is called on every request. > > Of course. > >> >> try { >> >> HttpClient myClient = >> (HttpClient)MyBeanLoader.getInstance("HttpClient");//Singleton >> myClient >> .getHttpConnectionManager().getParams().setStaleCheckingEnabled(false); >> bos = new ByteArrayOutputStream(); >> oos = new ObjectOutputStream(bos); >> oos.writeObject(cmdObj); >> postMethod = new PostMethod(url); >> final InputStreamRequestEntity inStrEnt = new >> InputStreamRequestEntity(new ByteArrayInputStream(bos.toByteArray())); >> postMethod.setRequestEntity(inStrEnt); >> postMethod.setRequestHeader( "Content-Encoding", >> "text/html" ); >> long before = System.currentTimeMillis(); >> opencmsClient.executeMethod(postMethod); >> long after = System.currentTimeMillis(); >> System.out.println("DIffe::"+(after-before)); >> oos.flush(); >> bos.flush(); >> oos.close(); >> bos.close(); >> final InputStream responseBodyAsStream = >> postMethod.getResponseBodyAsStream(); >> ois = new >> ObjectInputStream(responseBodyAsStream); >> final Object toGet = (Object) ois.readObject(); >> retCmd = (Command)toGet; >> ois.close(); >> postMethod.releaseConnection(); >> } catch (Exception e) { >> e.printStackTrace(); >> } >> >> >> -- >> View this message in context: >> http://www.nabble.com/HttpClient.executeMethod-Takes-lot-of-time-Please-help-tp23648546p23648546.html >> Sent from the HttpClient-User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > -- View this message in context: http://www.nabble.com/HttpClient.executeMethod-Takes-lot-of-time-Please-help-tp23648546p23651467.html Sent from the HttpClient-User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
