三大核心原理

HTTP 的设计构建在几个关键的基础概念之上,这些概念共同决定了它在万维网中的运作方式。点击下方的卡片,深入了解每个原理的细节。


报文解剖室

HTTP 通信是通过交换结构化的“报文”来完成的:客户端发送“请求报文”,服务器返回“响应报文”。点击报文的各个组成部分,查看其详细功能解释。

请求报文 (Request)

GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: Chrome/125.0
Accept: text/html
Connection: keep-alive
[请求体通常在GET请求中为空]

响应报文 (Response)

HTTP/1.1 200 OK
Date: Mon, 27 Jul 2024 12:28:53 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 1270
Server: Apache/2.4.41
<!DOCTYPE html><html>...

点击上方报文的任意部分以查看说明。


状态码速查

状态码是服务器告知客户端请求结果的“暗号”。它们被分为五个类别。使用下方的过滤器来探索它们。


HTTP 演进时间线

从一个简单的协议到支撑起现代复杂互联网的基石,HTTP 经历了一系列重要的版本迭代。点击图表中的版本,了解每个时代的关键特性。

点击上方图表中的任意版本查看详情。


安全之盾: HTTPS

HTTPS (安全的HTTP) 通过 SSL/TLS 加密层保护了我们的在线通信。下面的交互式图解将带您一步步了解建立安全连接(即“TLS握手”)的过程。

客户端 (浏览器)
🤝
服务器