随笔分类 - network
网络 network
    
摘要:转载自:http://www.ishenping.com/ArtInfo/69561.html 1、okhttp工作的大致流程 1.1、整体流程 (1)、当我们通过OkhttpClient创建一个Call,并发起同步或异步请求时;(2)、okhttp会通过Dispatcher对我们所有的RealCa
        阅读全文
                
摘要:HTTP(HyperText Transfer Protocol),超文本传输协议,是一个基于TCP实现的应用层协议。 报文格式 HTTP1.0的报文有两种类型:请求和相应。其报文格式分别为: 请求报文格式 例如: 响应报文格式 例如: URL的结构 使用HTTP协议访问资源是通过URL(Unifo
        阅读全文
                
摘要:Cookies以键值的方式记录会话跟踪的内容.服务器利用响应报头Set-Cookie来发送COOKIE信息.在RFC2109中定义的SET-COOKIE响应报头的格式为:Set-Cookie: Name = Value; Comment = value; Domain = value; Max-Ag
        阅读全文
                
摘要:Transfer-Encoding,是一个 HTTP 头部字段,字面意思是「传输编码」。实际上,HTTP 协议中还有另外一个头部与编码有关:Content-Encoding(内容编码)。Content-Encoding 通常用于对实体内容进行压缩编码,目的是优化传输,例如用 gzip 压缩文本文件,
        阅读全文
                
摘要:读者好,前面我们在 《Android 架构之网络连接与加速》 和《Android 架构之长连接技术》两篇文章中,讲解了 Http 短连接、TCP 长连接、连接复用与速度优化、数据压缩 等方面的知识点。不过,真实的网络环境是很复杂的,存在各种各样的因素会导致网络服务不可用,比如 DNS 劫持、服务器宕
        阅读全文
                
摘要:一般开发一个 APP,会直接调用系统提供的网络请求接口去服务端请求数据,再针对返回的数据进行一些处理,或者使用AFNetworking/OKHttp这样的网络库,管理好请求线程和队列,再自动做一些数据解析,就结束了。 但对于一些大型 APP,还会想针对网络的一些问题进行进一步优化,包括: 对基于浏览
        阅读全文
                
摘要:转载自:https://www.jianshu.com/p/c463629afb47?utm_source=oschina-app 和 http://www.yidianzixun.com/article/0LK3x8we 摘要:本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是
        阅读全文
                
摘要:1,整体思路 从使用方法出发,首先是怎么使用,其次是我们使用的功能在内部是如何实现的,实现方案上有什么技巧,有什么范式。全文基本上是对 OkHttp 源码的一个分析与导读,非常建议大家下载 OkHttp 源码之后,跟着本文,过一遍源码。对于技巧和范式,由于目前我的功力还不到位,分析内容没多少,欢迎大
        阅读全文
                
摘要:HTTP长连接和短连接 1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号