-2

在我的项目中,我正在使用 HttpClient ,当我将它列为依赖项时

<dependency>
   <groupId>org.apache.httpcomponents</groupId>
   <artifactId>httpclient</artifactId>
    <version>4.2.1</version>
</dependency>

这是在我在本地下载 jar 文件并在其上运行 maven install 之后。当我尝试在我的休息服务器中使用库时,或者当我尝试实例化 HttpClient 时

HttpClient client = new HttpClient();

我得到一个无法实例化抽象类的错误。当查看库的实际文件时,它们只是一堆未实现的抽象类。

将 HttpClient 作为库并能够在我的代码中使用的最简单方法是什么?

感谢您的帮助,亚当

4

1 回答 1

4

使用它来实例化 HttpClient

HttpClient client = new DefaultHttpClient();

您不能直接创建一个实例作为它的抽象类以获取有关的更多信息

或者你可以使用

HttpClient httpclient = HttpClientBuilder.create().build();

ApacheHttpClinet

请参考这个不错的教程

于 2013-10-06T04:06:34.233 回答