跳转至

HTTP

来源:计算机网络 / 应用层/HTTP.md

定义

HTTP(HyperText Transfer Protocol,超文本传输协议)用于在浏览器和 Web 服务器之间传输超文本文档。

默认端口号是 80,HTTP 使用 TCP协议 提供可靠传输。

报文类型

  • 请求报文:客户向服务器请求资源。
  • 响应报文:服务器向客户返回状态和资源。

常见方法

  • GET:请求读取资源。
  • POST:向服务器提交数据。
  • HEAD:只请求响应首部。

连接方式

  • 非持续连接:每请求一个对象就建立一次 TCP 连接。
  • 持续连接:多个对象可以复用同一条 TCP 连接。

状态码

  • 2xx:成功。
  • 3xx:重定向。
  • 4xx:客户端错误。
  • 5xx:服务器错误。

相关笔记