natarajan_va...@emc.com wrote:
Oleg, thanks for adding your comments. We call releaseConnection method
in finally. Can you think of anything else which might cause this
problem? Again, I'm not saying that this is a bug in httpclient and
thank you for confirming. I am seeking some help to fix the problem that
we have.


There is simply not enough information to make any more or less informed guesses. Consider using XML based object serialization so you could actually see what gets corrupted.

Oleg



m_multiThreadedHttpConnectionManager = new
 MultiThreadedHttpConnectionManager();
         m_client = new
HttpClient(m_multiThreadedHttpConnectionManager);
PostMethod post = new PostMethod(url);
         try {
             post.setRequestEntity(new
InputStreamRequestEntity(serializeObject(request)));
NameValuePair[] pair = new NameValuePair[1];
             pair[0] = new NameValuePair(name, value);
             post.setQueryString(pair);
             m_client.executeMethod(post);
if (post.getStatusCode() == 200) {
                     ObjectInputStream responseStream = new
ObjectInputStream(post.getResponseBodyAsStream());
                     return responseStream.readObject();
             }
                 return post.getStatusText();
                }
finally {
            post.releaseConnection();
        }




---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org
For additional commands, e-mail: httpclient-users-h...@hc.apache.org

Reply via email to