《图解HTTP》读书笔记

HTTP简介

HTTP是客户端浏览器或其余程序与Web服务器之间的应用层通讯协议。浏览器

HTTP报文:服务器

用于HTTP协议交互的信息被称为HTTP报文编码

HTTP报文分为报文首部和报文主体(应被发送的内容),两个部分由最早出现的CR0x0d+LF0x0a)来划分spa

 

报文分两种,客户端发送的叫请求报文it

            服务器端发送的叫响应报文服务器端

 

请求报文首部由 用于请求的方法URIHTTP版本HTTP首部字段等部分组成请求

响应报文首部HTTP版本状态码HTTP首部字段3部分组成程序

 

状态码

状态码由3位数字+缘由短语组成方法

第一位数字指定了响应类别(后两位无分类)通信

 

1XX    信息性状态码    接受的请求正在处理

2XX    成功状态码        请求正常处理完毕

3XX    重定向状态码    须要进行附加操做以完成请求

4XX    客户端错误状态码 服务器没法处理请求

5XX    服务端错误状态码 服务器处理请求出错

 

HTTP首部

4种http首部字段

通用首部字段:请求报文和响应报文都会使用的首部

请求首部字段:补充了请求的信息

响应首部字段:补充了响应的信息

实体首部字段:针对实体部分使用的首部

 

HTTP应用

http报文和实体的区别

报文:8位字节流组成 通讯的基本单位

实体:实际发送的数据

 

HTTP的提高

编码:压缩使发送的实体

分块传输编码:每一块标记大小 最后一块用"0"标记

相关文章
相关标签/搜索