-
什么东西查看全部
-
okhttp流程查看全部
-
感觉没啥用查看全部
-
核心;HttpEngine首先调用nextConnection(),获取不到Connection 才会调用createNextConnection()查看全部
-
Request.BuilderDispatcherHttpEngine(检查有没有缓存Cache)ConnectionPool(Connection)Route/Platform通过Server(Socket)发送数据Date查看全部
-
多路复用机制查看全部
-
文字描述okttp流程图查看全部
-
总体设计查看全部
-
重连机制 通过一个while的循环,判断条件是当前状态是否连接,如果没有连接,就会调用getResquese()发送请求,紧接着HttpEngine调用recover(),进行重连操作,知道当前连接状态为已连接,结束循环。查看全部
-
okhttp多路复用机制 HttpEngine(Http引擎)每次请求数据时,都会先调用nextConnection(),如果返回一个连接对象,则就调用sendRequest()发送一个请求。如果nextConnection()返回为null,就会调用createNextConnection()创建一个连接,然后去发送请求。 使用线程池机制实现多路复用机制,这也是okHttp重要的优势之一。查看全部
-
okhttp普遍使用构建者模式开发 Request.Builder查看全部
-
请求体所包含的内容 1,本次请求的方法(通常是get,post等) 2,本次请求所提交的数据查看全部
-
请求头所包含的内容: 1,表明本次请求的客户端(通常是浏览器) 2,本次请求所使用的cookie 3,本次请求希望返回的数据类型 4,本次请求是否采用数据压缩等一系列设置查看全部
-
重连机制查看全部
-
多路复用机制查看全部
举报
0/150
提交
取消