HTTP协议定义了多种请求方法,用于指示服务器对客户端请求的处理方式。以下是常见方法的说明:

GET 请求 📄

获取资源,常用于查询操作。
特点

  • 参数通过URL传递(?key=value
  • 不应包含敏感数据
  • 可被缓存
HTTP请求

示例:GET /api/data HTTP/1.1
🔗 了解更多HTTP状态码

POST 提交 📤

向服务器发送数据,常用于创建资源。
特点

  • 数据在请求体中传输
  • 支持复杂数据格式(如JSON)
  • 通常不缓存
数据提交

PUT 更新 🔄

替换目标资源,或用于更新操作。
特点

  • 全量更新资源
  • 常与Location头配合使用

DELETE 删除 🗑️

删除指定资源。
特点

  • 永久移除数据
  • 需谨慎使用

HEAD 检查 📦

与GET类似,但仅返回响应头。
用途

  • 检查资源是否存在
  • 获取元信息

OPTIONS 查询支持 📋

询问服务器支持的请求方法。
示例OPTIONS /api/* HTTP/1.1

如需深入理解不同方法的使用场景,可参考 HTTP方法详解 的完整文档。