Android网络通信
yi_master
这个作者很懒,什么都没留下…
展开
-
彻底掌握网络通信(一)Http协议基础知识
什么是HTTP       &a原创 2018-05-24 22:21:36 · 14519 阅读 · 1 评论 -
彻底掌握网络通信(十四)HttpURLConnection进行网络请求深度分析二:缓存
彻底掌握网络通信(一)Http协议基础知识 彻底掌握网络通信(二)Apache的HttpClient基础知识 彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用 彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析 彻底掌握网络通信(五)DefaultRequestDirector解析 彻底掌握网络通信(六)HttpRequestRe...原创 2018-07-04 07:44:29 · 2304 阅读 · 0 评论 -
彻底掌握网络通信(十五)HttpURLConnection进行网络请求深度分析三:发送与接收详解
彻底掌握网络通信(一)Http协议基础知识 彻底掌握网络通信(二)Apache的HttpClient基础知识 彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用 彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析 彻底掌握网络通信(五)DefaultRequestDirector解析 彻底掌握网络通信(六)HttpRequestRe...原创 2018-07-10 23:11:55 · 714 阅读 · 0 评论 -
彻底掌握网络通信(十一)HttpURLConnection进行网络请求的知识准备
在前面的章节中,详细介绍了如何使用httpclient来进行网络请求,详见 彻底掌握网络通信(一)Http协议基础知识 彻底掌握网络通信(二)Apache的HttpClient基础知识 彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用 彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析 彻底掌握网络通信(五)DefaultRequ...原创 2018-06-29 10:10:24 · 985 阅读 · 0 评论 -
彻底掌握网络通信(十六)走进OkHttp3的世界(一)引言
彻底掌握网络通信(一)Http协议基础知识 彻底掌握网络通信(二)Apache的HttpClient基础知识 彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用 彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析 彻底掌握网络通信(五)DefaultRequestDirector解析 彻底掌握网络通信(六)HttpRequestRe...原创 2018-08-16 21:45:57 · 360 阅读 · 0 评论 -
彻底掌握网络通信(十七)走进OkHttp3的世界(二)请求/响应流程分析
彻底掌握网络通信(一)Http协议基础知识 彻底掌握网络通信(二)Apache的HttpClient基础知识 彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用 彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析 彻底掌握网络通信(五)DefaultRequestDirector解析 彻底掌握网络通信(六)HttpRequestRe...原创 2018-08-21 21:22:56 · 423 阅读 · 0 评论 -
彻底掌握网络通信(十八)走进OkHttp3的世界(三)详解Http请求的连接,发送和响应
彻底掌握网络通信(一)Http协议基础知识 彻底掌握网络通信(二)Apache的HttpClient基础知识 彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用 彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析 彻底掌握网络通信(五)DefaultRequestDirector解析 彻底掌握网络通信(六)HttpRequestRe...原创 2018-09-14 05:55:10 · 1001 阅读 · 0 评论 -
彻底掌握网络通信(十九)走进OkHttp3的世界(四)拦截器深入分析
彻底掌握网络通信(一)Http协议基础知识彻底掌握网络通信(二)Apache的HttpClient基础知识彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析彻底掌握网络通信(五)DefaultRequestDirector解析彻底掌握网络通信(六)HttpRequestRetryHa...原创 2018-09-26 14:41:31 · 565 阅读 · 0 评论 -
彻底掌握网络通信(十三)HttpURLConnection进行网络请求深度分析
彻底掌握网络通信(一)Http协议基础知识 彻底掌握网络通信(二)Apache的HttpClient基础知识 彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用 彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析 彻底掌握网络通信(五)DefaultRequestDirector解析 彻底掌握网络通信(六)HttpRequestRe...原创 2018-07-03 09:01:37 · 2105 阅读 · 0 评论 -
彻底掌握网络通信(十二)HttpURLConnection进行网络请求概览
彻底掌握网络通信(一)Http协议基础知识 彻底掌握网络通信(二)Apache的HttpClient基础知识 彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用 彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析 彻底掌握网络通信(五)DefaultRequestDirector解析 彻底掌握网络通信(六)HttpRequestRe...原创 2018-06-29 19:55:23 · 616 阅读 · 0 评论 -
彻底掌握网络通信(二)Apache的HttpClient基础知识
接上面的基础知识,这篇主要介绍下Android里面HttpClient1)先解释下何为HttpClient原创 2018-05-24 22:22:01 · 7696 阅读 · 0 评论 -
彻底掌握网络通信(九)AsyncHttpClient为什么无法用Fiddler来抓包
啊原创 2018-06-11 19:39:57 · 3281 阅读 · 1 评论 -
彻底掌握网络通信(十)AsyncHttpClient如何发送JSON解析JSON,以及一些其他用法
AsyncHttpClient的常用方法可以做到entity的添加,header的添加,json的解析,这里简单介绍下AsyncHttpClient的其他方法1.1: 发送带Entity的http请求 private void sendPostWithEntity(){ AsyncHttpClient client = new AsyncHttpClient();...原创 2018-06-11 19:40:18 · 2682 阅读 · 0 评论 -
彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析
前面简单说了下httpclient在不同android版本的配置,这篇主要介绍下Android中HttpClient的执行全流程原创 2018-06-05 00:12:13 · 1408 阅读 · 0 评论 -
彻底掌握网络通信(五)DefaultRequestDirector解析
前面简单说了下一次完整的http的请求过程,这篇主要分析下DefaultRequestDirector类1:该类的作用 Http请求的直接发起者,开发人员通过调用AbstractHttpClient类的execute方法,实际上就是由DefaultRequestDirector的execute完成的2:构造函数以及属性分析//构造函数参数以及该类成员的具体实现者分析//第...原创 2018-06-05 23:29:17 · 1519 阅读 · 0 评论 -
彻底掌握网络通信(六)HttpRequestRetryHandler解析
前面简单说了下DefaultRequestDirector的具体请求过程,这篇主要分析下HttpRequestRetryHandler类1:该类的作用 1)请求计数,当发生异常的时候,如果重试次数大于某个值,则重连结束 2)当且仅当是可恢复的异常,才能进行重连2:该类的具体实现 我们通过DefaultHttpClient可以知道,HttpRequestRetryHandler的实...原创 2018-06-05 23:29:28 · 5689 阅读 · 2 评论 -
彻底掌握网络通信(七)ConnectionReuseStrategy,ConnectionKeepAliveStrategy解析
前面简单说了下HttpRequestRetryHandler,这篇主要分析下ConnectionReuseStrategy,ConnectionKeepAliveStrategy,连接的重用和长连接1:基础介绍 1.1)Keep-Alive解析 http协议作为上层应用层协议,其是基于TCP/IP协议,UDP协议传输层上进行的;http协议通过socket这个套接字完成客户端和服务端的...原创 2018-06-06 15:12:08 · 11640 阅读 · 0 评论 -
彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用
通过之前httpclient的基础介绍我们了解了在网络发送过程中会使用到的部分术语和知识点,这章正式进入Android中的网络发送框架:HttpClient;1:历史追溯 HttpClient For Android在早期的Android版本中,网络发送框架还是采用HttpClient来进行,因此在API23之前,我们可以不做任何配置的使用HttpClient,代码如下packa...原创 2018-05-31 22:03:13 · 1811 阅读 · 0 评论 -
彻底掌握网络通信(八)AsyncHttpClient源码解读
在之前的文章中,我们系统的分析了httpclient的内部发送过程,以及httpclient是如何重连,保活等机制;这章我们就来看下以httpclient为原型而封装的一个异步请求发送库AsyncHttpClient,下载地址1:一次完整发送过程 可见AsyncHttpClient的发送也是依赖DefaultHttpClient类的execute方法,总结一下具体的步...原创 2018-06-08 23:18:39 · 4979 阅读 · 1 评论 -
彻底掌握网络通信(二十)走进OkHttp3的世界(五)拦截器深入分析二
彻底掌握网络通信(一)Http协议基础知识彻底掌握网络通信(二)Apache的HttpClient基础知识彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析彻底掌握网络通信(五)DefaultRequestDirector解析彻底掌握网络通信(六)HttpRequestRetryHa...原创 2018-09-29 21:56:19 · 1107 阅读 · 0 评论