HTTP是拉近网络应用程序的方式.这是我们如何交换数据和媒体.使用HTTP有效地使你的东西加载更快,节省带宽.
OkHttp就是一个有效的HTTP客户端:
- HTTP/2的支持允许所有请求在相同的主机上共享一个socket.
- 连接池可以减少请求延迟(如果HTTP/2则不可使用).
- 透明的压缩可以减少下载大小.
- 响应缓存避免了网络重复完整的请求.
Okhttp的使用方法及原理:
- Okhttp-wiki 之 Home 主页
- Okhttp-wiki 之 Calls 调用
- Okhttp-wiki 之 Connections 连接
- Okhttp-wiki 之 Recipes 秘诀(食谱)
- Okhttp-wiki 之 Interceptors 拦截器
- Okhttp-wiki 之 HTTPS
Download 下载
Okhttp's Latest JAR
OkHttp的源代码,其示例,可以在这个网站上看到: GitHub.
MAVEN
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>(insert latest version)</version>
</dependency>
GRADLE
compile 'com.squareup.okhttp3:okhttp:(insert latest version)'