大家好我使用apache的httpclient来进行restcalls,一切正常,当多个线程使用这个方法我的应用程序崩溃了。 这个类的实现是多线程安全的。
这是我的代码。
httpClient = new HttpClient();
HttpMethod method = null;
method = new GetMethod();
... method creation...
httpClient.executeMethod(method);
method.releaseConnection();
提前致谢。涓
答案 0 :(得分:1)
您是否看过HttpClient threading documentation?
要开始,必须创建一个实例 MultiThreadedHttpConnectionManager并将其提供给HttpClient。这个 看起来像:
MultiThreadedHttpConnectionManager connectionManager = new MultiThreadedHttpConnectionManager(); HttpClient client = new HttpClient(connectionManager);
使用HttpClient时,您遇到的问题很常见 out-of-the -box