关于HTTP协议
HTTP协议简介
HTTP协议是关于如何在网络上传输超级文本(HTML文档)的协议
To be continue……
HTTP协议请求过程
- 客户端与服务器建立TCP连接
 - 客户端发出HTTP请求
 - 服务器端发出HTTP响应
 - 客户端与服务器端之间的TCP连接关闭
 
HTTP请求格式
To be continue……
HTTP请求方法,URI和HTTP协议版本
To be continue……
HTTP请求头
To be continue……
HTTP请求正文
To be continue……
HTTP响应格式
HTTP协议版本,状态码和描述
状态代码是一个3位整数,以1,2,3,4,5其中一个数开头
| 状态代码 | 描述 | 
|---|---|
| 1xx | 信息提示,表示临时的响应 | 
| 2xx | 响应成功,表明服务器成功地接收了客户端的请求 | 
| 3xx | 重定向 | 
| 4xx | 客户端错误,表明客户端可能有问题 | 
| 5xx | 服务器错误,表明服务器由于遇到某种错误而不能响应客户端的请求 | 
以下是一些常见的状态代码
| 状态代码 | 描述 | 
|---|---|
| 200 | 响应成功 | 
| 400 | 错误的请求,客户端发送的HTTP请求不正确 | 
| 404 | 文件不存在,在服务器上没有客户要求访问的文档 | 
| 405 | 服务器不支持客户的请求方式 | 
| 500 | 服务器内部错误 | 
响应头
To be continue……
响应正文
To be continue……
正文部分的MIME类型
To be continue……