《图解HTTP》学习记录四(HTTP的结构与方法)

2016-10-16  本文已影响0人  Iswine

HTTP报文结构

下图是一个完整的HTTP报文的形式,一共分为三层:

编码

HTTP在传输过程中可以按照数据的原样直接传播,也能够通过编码压缩的方式来提升传输速率。当然,在提升速率的同时是需要消耗一部分CPU的性能来进行压缩。

通常来说报文和实体是没有区别的,但是当传输过程中进行编码操作后,传输的主体便由报文变成了实体。客户端、服务器双方约定相同的编码形式,就可以对报文进行解压缩了。常用的内容编码有如下几种:

HTTP的请求方法

HTTP状态码

在所有的响应报文首部会借助状态码来告诉服务端对本次请求的处理结果,状态码以3位数字和原因短语构成。第一位数字代表了响应类别,第二位,第三位只有占位的意义:


状态码一共大概有60多种,但常用的大概只有14种,接下来依次介绍:

上一篇 下一篇

猜你喜欢

热点阅读