org.apache.commons.httpclient.HttpClient 多线程调用崩溃



嗨,我使用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 时,您遇到的问题很常见

最新更新