OKHttp
是Square公司开发的针对Java和Android的网络协议开源库。
OKHttp
官网:http://square.github.io/okhttp
OKHttp
在GitHub上的网址:https://github.com/square/okhttp
Google
从Android4.4
开始就把HTTPURLConnection
的实现改成了OKHttp
, 显然,OKHttp
是个非常强大的HTTP库。
Android 6.0 Framework API
里面删除了HttpClient
相关的API
, 虽然在系统镜像里面是包含了HttpClient
相关的jar
包, 但是既然Google
针对开发者移除了HttpClient
就有它的道理, 说明Google
不想让开发者继续使用HttpClient
了,我们要不使用HTTPURLConnection
, 要不就直接使用OKHttp
。
从名称上看,误以为只支持HTTP协议, 实际上,OKHttp
支持的协议很多,包括如下: