HTTP协议定义了多种请求方法,用于指示服务器对客户端请求的处理方式。以下是常见方法的说明:
GET 请求 📄
获取资源,常用于查询操作。
特点:
- 参数通过URL传递(
?key=value
) - 不应包含敏感数据
- 可被缓存
示例:GET /api/data HTTP/1.1
🔗 了解更多HTTP状态码
POST 提交 📤
向服务器发送数据,常用于创建资源。
特点:
- 数据在请求体中传输
- 支持复杂数据格式(如JSON)
- 通常不缓存
PUT 更新 🔄
替换目标资源,或用于更新操作。
特点:
- 全量更新资源
- 常与
Location
头配合使用
DELETE 删除 🗑️
删除指定资源。
特点:
- 永久移除数据
- 需谨慎使用
HEAD 检查 📦
与GET类似,但仅返回响应头。
用途:
- 检查资源是否存在
- 获取元信息
OPTIONS 查询支持 📋
询问服务器支持的请求方法。
示例:OPTIONS /api/* HTTP/1.1
如需深入理解不同方法的使用场景,可参考 HTTP方法详解 的完整文档。