![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android网络框架学习
文章平均质量分 95
低调函数
这个作者很懒,什么都没留下…
展开
-
Retrofit的原理剖析
关于RetrofitRetrofit是近来十分火热的一个网络请求开源库,Android开发者使用的网络请求开源库从最早的HttpClient与HttpURLConnection到2013年Google官方推出的Volley,接着就到了很火的OKHttp,最后才到了Retrofit。网络请求开源库的演变也正是移动互联网下用户对网络需求的真实写照。有哪个用户不想使用APP的时候网络加载速度更快,更省流量,更加安全呢?也就是基于用户的这些需求,才有了许多开源库的不断迭代,而Retrofit可以说正是当下最适合开原创 2021-01-13 11:41:58 · 327 阅读 · 1 评论 -
Request类详解
request类详解先来个图文结合:public final class Request { private final HttpUrl url; private final String method; private final Headers headers; private final RequestBody body; private final Object tag; private volatile URI javaNetUri; // Lazily initi转载 2021-01-08 14:55:08 · 3157 阅读 · 0 评论 -
okHttp3的原理剖析
okHttp3的原理剖析1.基本使用先来一个okHttp3最基本的使用实例Request request = new Request.Builder() .url("https://github.com/") .addHeader("content-type","text/html") .build();OkHttpClient okHttpClient = new OkHttpClient.Builder().build();okHttpClien原创 2021-01-06 17:13:23 · 1145 阅读 · 0 评论 -
OkHttp使用教程
OkHttp使用教程1. 历史上Http请求库优缺点在讲述OkHttp之前, 我们看下没有OkHttp的时代, 我们是如何完成http请求的.在没有OkHttp的日子, 我们使用HttpURLConnection或者HttpClient. 那么这两者都有什么优缺点呢? 为什么不在继续使用下去呢?HttpClient是Apache基金会的一个开源网络库, 功能十分强大, API数量众多, 但是正是由于庞大的API数量使得我们很难在不破坏兼容性的情况下对它进行升级和扩展, 所以Android团队在提升和转载 2021-01-04 13:44:01 · 284 阅读 · 0 评论 -
okHttp的使用
okHttp的使用1. HTTP GET1.1 同步GET同步GET的意思是一直等待http请求, 直到返回了响应. 在这之间会阻塞进程, 所以通过get不能在Android的主线程中执行, 否则会报错.private final OkHttpClient client = new OkHttpClient(); public void run() throws Exception { Request request = new Request.Builder() .ur转载 2021-01-04 13:42:17 · 217 阅读 · 0 评论