[email protected] 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 = newMultiThreadedHttpConnectionManager(); 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: [email protected] For additional commands, e-mail: [email protected]
