HTTP协议定义了 9种请求方法,分别是:
-
GET
用于请求指定资源,仅用于数据获取且不应对服务器数据产生副作用。 -
POST
向服务器提交数据,常用于创建新资源或触发服务端处理操作(如提交表单)。 -
PUT
用于完整替换或创建目标资源,具有幂等性(多次执行结果相同)。 -
DELETE
删除指定资源。 -
PATCH
对资源进行部分更新,仅发送需修改的数据而非整体替换。 -
HEAD
类似GET,但仅返回响应头部,用于检查资源元数据(如是否存在、修改时间等)。 -
OPTIONS
获取服务器支持的HTTP方法,常用于跨域请求(CORS)的预检。 -
TRACE
回显客户端请求,用于诊断请求路径中的中间服务器处理情况。 -
CONNECT
建立与目标服务器的隧道连接,主要用于HTTPS代理通信。