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

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器