超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议
一般客户端通过浏览器(IE,chrome,360等)通过TCP三次握手,建立链接,四次断开来对服务器形成一次数据的传输。tcp状态来标记当前处于通信过程的哪个阶段:
http的协议版本有1.0、1.1和2.0,从1.1开始支持MIME
MIME:(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型
是一个互联网标准,扩展了电子邮件标准,使其能够支持:
非ASCII字符文本;非文本格式附件(二进制、声音、图像等);由多部分(multiple parts)组成的消息体;包含非ASCII字符的头信息(Header information)。
http协议的请求方法通常有以下几种:
- GET:请求获取资源
- POST:提交数据或者附加新数据,通常为关系型数据库
- HEAD:返回响应首部
- PUT:发送并请求服务器存储资源
- OPTIONS:查询选项和请求方法
http常见的状态码以及状态说明:
- 200 OK 请求成功
- 403 Forbidden 服务器收到请求,但被拒绝
- 404 Not Found 请求资源不存在,输入错误的URL
- 500 Internal Server Error 服务器内部的错误
- 503 Server Unavailable 服务器暂时不提供服务
http协议有三个首部分别是:通用首部,请求首部,响应首部
时间: 2025-01-12 03:46:50