square/okhttp

Project Page

OkHttp

Document

参考文档

OkHttp:Java 平台上的新一代 HTTP 客户端

OkHttp 快速使用


Square-OkHttp 是一个基于 Java 的 HTTP 网络操作框架,可以提供比 JDK 的 URLConnection 更加强大的功能,同时在使用上比 Apache-HttpClient 更加简便高效;

OkHttp 支持 HTTP 的 CRUD 方法(POST,GET,PUT,DELETE 等),支持 HTTP/2 、SPDY,同时也提供了对 HTTP 的缓存机制,进一步提供 HTTP 连接效率;

使用 OkHttp 需要导入的依赖:

com.squareup.okhttp3:okhttp (3.x版本)

以下示例都是基于 OkHttp 3.X 版本,和 2.X 版本部分代码不同;

发送 GET 请求