嗨,我使用apache的httpclient进行restcall,一切正常,当多个线程使用此方法时,我的应用程序崩溃了。这个多线程安全的类的实现是什么。
这是我的代码。
httpClient = new HttpClient();
HttpMethod method = null;
method = new GetMethod();
... method creation...
httpClient.executeMethod(method);
method.releaseConnection();
提前谢谢。胡安
你看过 HttpClient 线程文档吗?
要开始使用,必须创建一个实例 MultiThreadedHttpConnectionManager,并将其提供给HttpClient。这 看起来像这样:
MultiThreadedHttpConnectionManager connectionManager = new MultiThreadedHttpConnectionManager(); HttpClient client = new HttpClient(connectionManager);
使用开箱即用的 HttpClient 时,您遇到的问题很常见