自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yi_master的博客

专注于技术,希望技术能够为生活带来更多乐趣

  • 博客(10)
  • 收藏
  • 关注

原创 彻底掌握网络通信(十二)HttpURLConnection进行网络请求概览

彻底掌握网络通信(一)Http协议基础知识 彻底掌握网络通信(二)Apache的HttpClient基础知识 彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用 彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析 彻底掌握网络通信(五)DefaultRequestDirector解析 彻底掌握网络通信(六)HttpRequestRe...

2018-06-29 19:55:23 597

原创 彻底掌握网络通信(十一)HttpURLConnection进行网络请求的知识准备

在前面的章节中,详细介绍了如何使用httpclient来进行网络请求,详见 彻底掌握网络通信(一)Http协议基础知识 彻底掌握网络通信(二)Apache的HttpClient基础知识 彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用 彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析 彻底掌握网络通信(五)DefaultRequ...

2018-06-29 10:10:24 940

原创 Android P版本 (七)veridex工具扫描非 SDK 接口

在 Android P 版本中,谷歌加入了非 SDK 接口使用限制,无论是通过调用、反射还是JNI等方式,开发者都无法对非 SDK 接口进行访问,此接口的滥用将会带来严重的系统兼容性问题。 在开发过程中,开发者如果调用了非 SDK 接口,会导致应用出现crash,无法启动;或在运行过程中出现崩溃、闪退等现象;也可能导致应用功能不可用等严重兼容性问题,其影响范围波及所有调用此接口的应用;1:那...

2018-06-12 20:00:09 9870 20

原创 彻底掌握网络通信(十)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 2611

原创 彻底掌握网络通信(九)AsyncHttpClient为什么无法用Fiddler来抓包

2018-06-11 19:39:57 3216 1

原创 彻底掌握网络通信(八)AsyncHttpClient源码解读

在之前的文章中,我们系统的分析了httpclient的内部发送过程,以及httpclient是如何重连,保活等机制;这章我们就来看下以httpclient为原型而封装的一个异步请求发送库AsyncHttpClient,下载地址1:一次完整发送过程 可见AsyncHttpClient的发送也是依赖DefaultHttpClient类的execute方法,总结一下具体的步...

2018-06-08 23:18:39 4842 1

原创 彻底掌握网络通信(七)ConnectionReuseStrategy,ConnectionKeepAliveStrategy解析

前面简单说了下HttpRequestRetryHandler,这篇主要分析下ConnectionReuseStrategy,ConnectionKeepAliveStrategy,连接的重用和长连接1:基础介绍 1.1)Keep-Alive解析 http协议作为上层应用层协议,其是基于TCP/IP协议,UDP协议传输层上进行的;http协议通过socket这个套接字完成客户端和服务端的...

2018-06-06 15:12:08 11426

原创 彻底掌握网络通信(六)HttpRequestRetryHandler解析

前面简单说了下DefaultRequestDirector的具体请求过程,这篇主要分析下HttpRequestRetryHandler类1:该类的作用 1)请求计数,当发生异常的时候,如果重试次数大于某个值,则重连结束 2)当且仅当是可恢复的异常,才能进行重连2:该类的具体实现 我们通过DefaultHttpClient可以知道,HttpRequestRetryHandler的实...

2018-06-05 23:29:28 5497 2

原创 彻底掌握网络通信(五)DefaultRequestDirector解析

前面简单说了下一次完整的http的请求过程,这篇主要分析下DefaultRequestDirector类1:该类的作用 Http请求的直接发起者,开发人员通过调用AbstractHttpClient类的execute方法,实际上就是由DefaultRequestDirector的execute完成的2:构造函数以及属性分析//构造函数参数以及该类成员的具体实现者分析//第...

2018-06-05 23:29:17 1486

原创 彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析

前面简单说了下httpclient在不同android版本的配置,这篇主要介绍下Android中HttpClient的执行全流程

2018-06-05 00:12:13 1356

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除