http报文简单记录

219 阅读1分钟

购买http权威指南后自我学习笔记.

http报文

专业术语:流入,流出,上游,下游,事务
流入,流出和上游,下游是用来描述报文方向
http报文都是由上游向下游流动

1. 报文组成部分

报文包含:一条来自客户端的请求/来自服务器的响应
报文的组成:1.起始行 2.首部 3.主体(可选)
报文的分类:1.请求报文 2.响应报文

1.1 起始行

1.请求行:包含请求方法和url,版本
2.响应行:包含http版本,数字状态码,以及描述操作状态的文本形式短语(如OK等)
3.方法:get,post等
4.状态码:告诉用户端发生了什么事情(如200等)
5.原因短语:起始行中最后一个组件,是状态码的可读版本
6.版本号:http的版本

1.2 首部

首部分类
1.通用首部:请求报文和响应报文均可出现
2.请求首部
3.响应首部
4.实体首部:描述主体的长度和内容
5.扩展首部(未定义)

主体

HTTP要传输的内容

2. 方法

1. get 2. head 3. put 4. post 5. trace 6. OPTIONS