org.apache.http不存在解决办法
2016-01-05 13:31
806 查看
今天对接接口,调试给的demo,发现好多包找不到:
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.conn.scheme.Scheme;
import org.apache.http.conn.scheme.SchemeRegistry;
import org.apache.http.conn.ssl.SSLSocketFactory;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.params.HttpConnectionParams;
import org.apache.http.params.HttpParams;
全都是在org.apache.http下的jar包,因为项目用的是maven,所以去maven repository下载对应的jar包,居然找不到这个jar包,原来这个jar包是过时的类,这些类存在其他的jar包。因此pom.xml引入下面依赖:
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.2</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
<version>4.4.5</version>
</dependency>
报错完美解决!
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.conn.scheme.Scheme;
import org.apache.http.conn.scheme.SchemeRegistry;
import org.apache.http.conn.ssl.SSLSocketFactory;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.params.HttpConnectionParams;
import org.apache.http.params.HttpParams;
全都是在org.apache.http下的jar包,因为项目用的是maven,所以去maven repository下载对应的jar包,居然找不到这个jar包,原来这个jar包是过时的类,这些类存在其他的jar包。因此pom.xml引入下面依赖:
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.2</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
<version>4.4.5</version>
</dependency>
报错完美解决!
相关文章推荐
- windows系统安装Safari浏览器出错解决方案 (无法访问你试图使用的功能所在的网络位置)
- 浅谈OSI/RM体系结构和TCP/IP体系结构
- 计算机网络层之 P2P
- Nginx1.9 配置TCP负载均衡
- HTTP、TCP、UDP、Socket的区别
- TCP/IP 网络数据封包和解包
- http://wendong866.blog.51cto.com/addblog.php
- Java网络编程总结
- GIT 由https切换到SSH
- 问题总结: http200被Aborted
- 模拟TCP通信协议
- 详解Python Socket网络编程
- HttpClient如何解决302重定向问题
- heartbeatV1+nfs实现高可用httpd
- JAVA网络编程之获取网络资源
- 初始化httpclient的几种方式
- ios访问tomcat接口时配置https
- Android编程中HTTP服务用法详解
- HttpClient在HTTP协议接口测试中的使用
- 基于S5pv210流媒体server的实现之网络摄像头(by liukun321 咕唧咕唧)