两分钟了解OkHttp(附英文)
Posted 十一维度创客空间
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两分钟了解OkHttp(附英文)相关的知识,希望对你有一定的参考价值。
常见的Java 调用HTTPS/HTTP接口有三种方式,第一种是apache的HTTP工具库,第二种是JDK的提供的工具库,第三种就是我们今天要说的网络通信库OkHttp。OkHttp是有名的Square公司提供的开源项目,主要应用在android端和Java端。
Introduction
HTTP is the way modern applications network. It’s how we exchange data & media. Doing HTTP efficiently makes your stuff load faster and saves bandwidth.
HTTP是现代应用常用的一种交换数据和媒体的网络方式。高效地执行HTTP可以让您的东西加载得更快,并节省带宽。
OkHttp is an HTTP client that’s efficient by default:
OkHttp是一个默认高效的HTTP客户端。
HTTP/2 support allows all requests to the same host to share a socket.
Connection pooling reduces request latency (if HTTP/2 isn’t available).
连接池减少请求延时(如果HTTP/2不可用)。
Transparent GZIP shrinks download sizes.
透明的GZIP压缩减少响应数据的大小。
Response caching avoids the network completely for repeat requests.
响应缓存避免一些完全重复的请求。
Using OkHttp is easy. Its request/response API is designed with fluent builders and immutability. It supports both synchronous blocking calls and async calls with callbacks.
OkHttp的使用是非常简单的. 它的请求/响应 API 使用构造器模式builders来设计,它支持阻塞式的同步请求和带回调的异步请求。
英文选自官网 https://square.github.io/okhttp/
以上是关于两分钟了解OkHttp(附英文)的主要内容,如果未能解决你的问题,请参考以下文章
Android OkHttp完全解析 是时候来了解OkHttp了
Android OkHttp完全解析 是时候来了解OkHttp了
[转] Android OkHttp完全解析 是时候来了解OkHttp了