1. http协议
- 参考书籍:图解HTTP.pdf
- 另外这篇文章写的也不错,你需要了解的HTTP知识都在这里了:https://www.jianshu.com/p/a6d086a3997d
2. 网络请求框架对比
2.1 Android原生网络请求方式
2.2 主流的三方库如下:
如今Android
中主流的网络请求框架有:
- Android-Async_Http
- Volley
- Okhttp
- Retrofit
类型 |
作者 |
面世时间 |
使用情况 / 受欢迎程度 (Github Star数) |
Android-Async-Http |
Loopj |
Android-Async-Http > Volley > Okhttp > Retrofit (早 > 晚) |
Retrofit > Okhttp > Volley > Android-Async-Http (高 > 低) |
Volley |
|
||
Okhttp |
Square |
||
Retrofit |
Square |
框架对比:
备注:对于已经成熟的应用, Volley停止了更新,而OkHttp得到了官方的认可,并在不断优化。