![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
okhttp
droidDing
千里之行,始于足下
展开
-
okhttp溯源之工作流程
okhttp是square公司推出的网络请求框架,已经逐渐成为android开发者的首选网络框架,我们从使用入手来分析一下okhttp的工作流程。 okhttp的使用:// 1.创建client对象OkHttpClient client=new OkHttpClient();// 2.创建请求requestRequest request=new Request.Bui...原创 2018-10-13 15:30:21 · 345 阅读 · 0 评论 -
okhttp溯源之相关类介绍
1. OkHttpClient:okhttp的请求构建类2. Request:http请求信息的包装类,其中包含了http请求的一系列请求信息,包括url、header、method等3. Response:http请求结果的包装类,其中包含了http请求的结果4. RealCall:准备执行的请求,执行请求、取消请求的操作在此类中执行5. Dispatcher:调度器,对于请求进行统一调...原创 2018-10-13 15:33:31 · 216 阅读 · 0 评论 -
OkHttp解析从入门到精通-从使用到原理
一、基本概念二、如何使用三、工作流程分析i.分发器ii.拦截器重试拦截器:在交出(交给下一个)之前,负责判断用户是否取消了请求,在获得了结果之后,会根据响应码判断是否需要重定向,如果满足条件那么就会重启执行所有拦截器桥接拦截器:在交出之前,负责将HTTp协议必备的请求头加入其中(如:Host)并添加一些默认的行为(如:GZIP压缩);在获得了结果后,调用保存cookie接口并解析GZ...原创 2019-08-12 09:11:11 · 2046 阅读 · 0 评论