关于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……