归档: 2017/2

0

图解HTTP-报文信息-笔记

HTTP报文内的HTTP信息HTTP报文 用于HTTP协议交互的信息被称为报文 请求端(客户端)的HTTP报文称为请求报文 相应端(服务器端)的HTTP报文称为响应报文 HTTP报文分为报文首部和报文主体(不一定有报文主体) HTTP报文结构:

0

Picasso中值得学习的技巧

Picasso中的线程池 Picasso中的线程池主要是对对网络状态进行了监听,并且包装了一个FutureTask实现请求的优先级比较。 分析: 首先在Picasso中,定义了一个优先级枚举类型: 12345678910/** * The priority of a request. * * @see RequestCreator#priority(Priority) */ public enum Priority { LOW, NORMAL, HIGH }

0

图解HTTP-确保Web安全的HTTPS-笔记

HTTP存在的不足 通信使用明文(不加密), 内容可能会被窃听 不验证对方身份,因此有可能遭遇伪装 无法证明报文的完整性,所以有可能遭到篡改 通信使用明文可能会被窃听 HTTP本身是不具备加密的功能的,因此在发送报文时是采用明文传输. 如何采用明文进行传输的话,内容可以通过抓取传输时的数据包,再由工具进行解析,就可以得到通信的内容

0

图解HTTP-与HTTP协议的Web服务器-笔记

与HTTP协作的Web服务器通信数据转发程序:代理、网关、隧道 在HTTP通信时,代理、网关和隧道是用于通信数据的转发的应用程序,他们可以配合服务器进行工作 代理就像一个中介,他接收客户端发来的信息继而转发给服务器,同时也可以接受服务器的信息转发给客户端 网关是转发其他服务器通信数据的服务器,接收从客户端发送来的请求时,它就像自己拥有资源的源服务器一样对请求进行处理。有时客户端可能都不会察觉,自己的通信目标是一个网关。 隧道是在相隔甚远的客户端和服务器两者之间进行中转,并保持双方通信连接的应用程序。 代理

0

图解HTTP-返回结果的状态码-笔记

状态码类别:类别 原因短语1XX Informational(信息性状态码) 接收的请求正在处理2XX Success(成功状态码) 请求正常处理完毕3XX Redirection(重定向状态码) 需要进行附加操作以完成请求4XX Client Error(客户端错误状态码) 服务器无法处理请求5XX Server Error(服务器错误状态码) 服务器处理请求出错

0

Picasso基本用法及源码浅析

基本用法:加载图片: picasso支持从Resource,MediaStore,content,contacts,url 加载图片。 123Picasso.with(this) .load(uri) .into(mImageView); 以上是最简单的通用加载图片的方法

0

图解HTTP-网络基础-笔记

网络基础 TCP/IPTCP/IP协议族 我们通常使用到的网络是在TCP/IP协议族的基础上运作的。而HTTP属于它内部的一个子集。 TCP/IP是互联网各类协议族的总称, 如图: