okhttp的应用详解与源码解析--android网络请求框架发展史

本文介绍了Android网络请求框架的发展历程,包括HttpClient、HttpURLConnection、android-async-http、Volley、OkHttp和Retrofit。重点讨论了OkHttp作为Google推荐的网络框架,以及Retrofit作为OkHttp的高级封装,如何与RxJava结合成为当前首选的Android网络请求解决方案。
摘要由CSDN通过智能技术生成

乘5G之势,借物联网之风,Android未来亦可期,Android优势在于开放,手机、平板、车载设备、智能家居等都是Android的舞台,Google不倒,Android不灭,本专栏的同步视频教程已经发布到csdn学院,地址如下:https://edu.csdn.net/course/detail/29076

前几天在网络上看到一个关于android网络请求框架发展的一个段子,总结的很到位,写的很好,现在分享给大家:

Android网络界发展至今已经出现过无数风流框架,看先祖 HttpURLConnection 老矣,HttpClient 也早已隐退,而那 android-async-http 力不从心却也封刀,但江湖却还流传着它的故事,有那谷歌亲儿子 volley 独占中州,笑迎四面八方来客,OkHttp 不慌不急,稳占其余大洲,更有它那亲爹 Retrofit 默默支撑着它,使得各位风骚道友能够有安稳的栖身之地。
是年三月,异步界 RxJava “异军” 突起,揍扁太子 AsnyTask 逐渐统一异步界,成为异步界的霸主,RxJava 虽不闻不问网络界的是非,但是偶然的一次相遇,使得 RxJava 和 Retrofit 如胶似漆,殊不知,这是 Retrofit 的计谋,想要借助 RxJava 这个工具人,壮大自己的实力,进一步统一网络界!

不得不佩服这位伙计的文笔,竟然把这硬生生的技术写成了武侠大片的赶脚,佩服佩服,好了,我们言归正传,上一篇文章我们主要学习了OSI网络互连七层模型和以及最上层应用层中的http协议,今天我们就来学习一下在android开发中基于http协议的网络通信框架,在过去的近10年的移动互联网时代,一大批网络通讯框架如雨后春笋般的涌现了,如基于底层的HttpClient, HttpURLConnection,OkHttp,还有的基于对这些底层框架进一步封装的AsyncTask,android-async-http,volley,retrofit,afinal、xUtils框架,还有国内一些大神开发的NoHttp,RxHttp等等…,有的同学可能要问࿱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

门心叼龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值