1、参考博客:https://www.jianshu.com/p/6814bb5121ba
2、使用maven项目只需要导入httpclient的依赖即可,其会自动下载httpclient依赖的第三方jar包,这也是使用maven项目的好处
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.2</version>
</dependency>
3、如果要使用web项目就需要自己去下载jar包,httpclient(版本4.5.2)和httpcore(版本4.4.4),亲测过httpclient(版本4.5.2)匹配httpcore(版本4.4.10),然后遇到了:版本不匹配导致的编译冲突问题。作死非要玩web项目[图片上传失败...(image-58f6c3-1577696246989)]
找jar包匹配的方法:建立了一个maven项目,然后把该依赖导入pom文件中,然后去本地配的maven仓库中找对应的版本;如:maven仓库位置-E:\Maven\maven\org\apache\httpcomponents,这个是httpclient的相关jar包会下载的位置,首先找到httpcomponents文件夹,清空内容,然后把依赖导入pom文件保存,然后来这个文件夹下找有些什么东西并对应什么版本就行了。前提自己配过maven的本地仓库