HTTP(HyperText Transfer Protocol)是互联网通信的基础协议之一,遵循请求-响应模型。以下是其核心组成部分:
1. 请求行(Request Line)
- 方法(Method):如
GET
、POST
、PUT
、DELETE
(📦 代表请求方法) - 路径(Path):如
/http_protocol_core
(📄 代表请求资源) - 协议版本(Protocol Version):如
HTTP/1.1
(⚙️ 代表协议规范)
2. 响应头(Response Headers)
- 状态码(Status Code):如
200 OK
、404 Not Found
(🔢 代表状态码分类) - 响应头字段:
Content-Type
、Cache-Control
、Set-Cookie
(📦 代表头信息)
3. 响应体(Response Body)
- 数据内容:HTML、JSON、图片等(📄 代表传输数据)
- 编码格式:如
UTF-8
、gzip
(🔐 代表内容编码)
4. 常见状态码 📋
状态码 | 含义 |
---|---|
200 | 请求成功 |
301 | 永久重定向 |
400 | 请求错误 |
500 | 服务器内部错误 |
如需深入了解 HTTP 方法细节,可访问 HTTP方法详解 🌐