HTTP¶
来源:
计算机网络 / 应用层/HTTP.md
定义¶
HTTP(HyperText Transfer Protocol,超文本传输协议)用于在浏览器和 Web 服务器之间传输超文本文档。
默认端口号是 80,HTTP 使用 TCP协议 提供可靠传输。
报文类型¶
- 请求报文:客户向服务器请求资源。
- 响应报文:服务器向客户返回状态和资源。
常见方法¶
- GET:请求读取资源。
- POST:向服务器提交数据。
- HEAD:只请求响应首部。
连接方式¶
- 非持续连接:每请求一个对象就建立一次 TCP 连接。
- 持续连接:多个对象可以复用同一条 TCP 连接。
状态码¶
- 2xx:成功。
- 3xx:重定向。
- 4xx:客户端错误。
- 5xx:服务器错误。