OKHttpClient使用示例
2016-07-06 00:00
585 查看
OKHttpClient是一个类似HttpClient的工具,用于模拟Http,https的请求。语法使用方面要比HttpClient更简洁。
手动下载:
下载以下jar文件导入工程即可:
okhttp-2.2.0.jar
okio-1.2.0.jar
缓存,减少重复请求;
SPDY;
连接池;
失败重试(如果你的服务有多个 IP 地址,如果第一次连接失败,OkHttp 将使备用地址);
1、Jar包下载
maven引入:<dependency> <groupId>com.squareup.okhttp</groupId> <artifactId>okhttp</artifactId> <version>2.2.0</version> <scope>compile</scope> </dependency>
手动下载:
下载以下jar文件导入工程即可:
okhttp-2.2.0.jar
okio-1.2.0.jar
2、示例代码
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("http://www.baidu.com") .header("User-Agent", "OkHttp Headers.java") .build(); Response response = client.newCall(request).execute(); System.out.println("Result: " + response.isSuccessful()); System.out.println("Server: " + response.header("Server")); System.out.println("ResponseBody: " + response.body().string());
3、其他功能
使用 GZIP 压缩减少传输的数据量;缓存,减少重复请求;
SPDY;
连接池;
失败重试(如果你的服务有多个 IP 地址,如果第一次连接失败,OkHttp 将使备用地址);
相关文章推荐
- ASP.NET MVC Web API HttpClient简介
- 使用httpclient实现免费的google翻译api
- PHP封装的HttpClient类用法实例
- Android 中HttpURLConnection与HttpClient使用的简单实例
- Android通过HttpURLConnection和HttpClient接口实现网络编程
- Android中HttpURLConnection与HttpClient的使用与封装
- Java利用HttpClient模拟POST表单操作应用及注意事项
- HttpClient 在Java项目中的使用详解
- 基于Java HttpClient和Htmlparser实现网络爬虫代码
- 谈谈HttpClient使用详解
- java实现HttpClient异步请求资源的方法
- spring集成httpclient配置
- 调用图灵机器人接口的问题
- Apache Client使用说明第一章(第一部分)
- volley框架下发送和读取cookie
- 浅谈HttpClient
- HttpClient多线程并发问题
- HttpClient连接池使用demo
- HttpClient不保存、发送Cookie
- Connection is not open httpClient 的问题解决方案