随笔分类 -  android network

Android 网络
摘要:转载自:http://www.ishenping.com/ArtInfo/69561.html 1、okhttp工作的大致流程 1.1、整体流程 (1)、当我们通过OkhttpClient创建一个Call,并发起同步或异步请求时;(2)、okhttp会通过Dispatcher对我们所有的RealCa 阅读全文
posted @ 2019-07-19 10:38 linghu_java 阅读(6242) 评论(0) 推荐(0) 编辑
摘要:HTTP(HyperText Transfer Protocol),超文本传输协议,是一个基于TCP实现的应用层协议。 报文格式 HTTP1.0的报文有两种类型:请求和相应。其报文格式分别为: 请求报文格式 例如: 响应报文格式 例如: URL的结构 使用HTTP协议访问资源是通过URL(Unifo 阅读全文
posted @ 2019-07-17 15:27 linghu_java 阅读(360) 评论(0) 推荐(0) 编辑
摘要:Transfer-Encoding,是一个 HTTP 头部字段,字面意思是「传输编码」。实际上,HTTP 协议中还有另外一个头部与编码有关:Content-Encoding(内容编码)。Content-Encoding 通常用于对实体内容进行压缩编码,目的是优化传输,例如用 gzip 压缩文本文件, 阅读全文
posted @ 2019-07-16 11:40 linghu_java 阅读(2587) 评论(0) 推荐(0) 编辑
摘要:一般开发一个 APP,会直接调用系统提供的网络请求接口去服务端请求数据,再针对返回的数据进行一些处理,或者使用AFNetworking/OKHttp这样的网络库,管理好请求线程和队列,再自动做一些数据解析,就结束了。 但对于一些大型 APP,还会想针对网络的一些问题进行进一步优化,包括: 对基于浏览 阅读全文
posted @ 2019-03-04 12:37 linghu_java 阅读(470) 评论(0) 推荐(0) 编辑
摘要:转载自:https://www.jianshu.com/p/c463629afb47?utm_source=oschina-app 和 http://www.yidianzixun.com/article/0LK3x8we 摘要:本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是 阅读全文
posted @ 2018-10-12 16:34 linghu_java 阅读(304) 评论(0) 推荐(0) 编辑
摘要:HTTP长连接和短连接 1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收 阅读全文
posted @ 2018-04-09 11:23 linghu_java 阅读(1580) 评论(0) 推荐(0) 编辑
摘要:下面是最早从事android开发的时候写的网络请求的代码,简单高效,对于理解http请求有帮助。直接上代码,不用解释,因为非常简单。 1. application/x-www-form-urlencoded 最常见的 POST 提交数据的方式了。浏览器的原生 form 表单,如果不设置 enctyp 阅读全文
posted @ 2017-12-20 21:39 linghu_java 阅读(1490) 评论(0) 推荐(0) 编辑
摘要:http://frodoking.github.io/2015/03/12/android-okhttp/ Android为我们提供了两种HTTP交互的方式:HttpURLConnection 和 Apache HTTP Client,虽然两者都支持HTTPS,流的上传和下载,配置超时,IPv6和连 阅读全文
posted @ 2016-08-02 17:57 linghu_java 阅读(604) 评论(0) 推荐(0) 编辑
摘要:HTTP 请求方式: GET和POST的比较 请求包.png 例子.png 响应包.png 例子.png 请求头描述了客户端向服务器发送请求时使用的http协议类型,所使用的编码,以及发送内容的长度,等等。 相应的响应头用来描述服务器回给你对所返回的content的一些描述,服务器类型,我返回的编码 阅读全文
posted @ 2016-07-12 14:14 linghu_java 阅读(843) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示