Android开源库面试题集

转载 2018年04月17日 11:47:08

谈谈对Okhttp的理解?

Volley与OkHttp的对比:

  • Volley:支持HTTPS。缓存、异步请求,不支持同步请求。协议类型是Http/1.0, Http/1.1,网络传输使用的是 HttpUrlConnection/HttpClient,数据读写使用的IO。
  • OkHttp:支持HTTPS。缓存、异步请求、同步请求。协议类型是Http/1.0, Http/1.1, SPDY, Http/2.0, WebSocket,网络传输使用的是封装的Socket,数据读写使用的NIO(Okio)。

SPDY协议类似于HTTP,但旨在缩短网页的加载时间和提高安全性。SPDY协议通过压缩、多路复用和优先级来缩短加载时间。

Okhttp的子系统层级结构图如下所示:

收藏助手
不良信息举报
您举报文章:Android开源库面试题集
举报原因:
原因补充:

(最多只允许输入30个字)