OkHttp与Retrofit 的区别与联系

2020-02-07  本文已影响0人  YX_亚亚呀

OkHttp和Retrofit都是目前流行网络开源框架
(1)封装不同:
Retrofit封装了具体的请求,线程切换以及数据转换。
retrofit通过使用代理,外观,策略模式对okhttp进行了封装
OkHttp 是基于Http协议封装的一套请求客户端
(2)职责不同:
Retrofit主要负责应用层面的封装,面向开发者,方便使用,比如请求参数,响应数据的处理,错误处理等等。
OkHttp主要负责socket部分的优化与封装,比如网络访问,多路复用,buffer缓存,数据压缩等等。

上一篇下一篇

猜你喜欢

热点阅读