在我的项目中,我正在使用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作为库并能够在我的代码中使用的最简单方法是什么?
感谢您的帮助, 亚当
答案 0 :(得分:4)
使用它来实例化HttpClient
HttpClient client = new DefaultHttpClient();
您无法直接创建实例作为其抽象类,以获取有关
的更多信息或者您可以使用
HttpClient httpclient = HttpClientBuilder.create().build();
ApacheHttpClinet
请参阅此nice tutorial