HTTP方法 | 是否幂等 | 是否安全 | 说明 | 引入HTTP版本 | 是否废弃 |
Get | Y | Y | 获取资源 | HTTP0.9版本 | N |
Post | N | N | 新增资源 | HTTP1.0 | N |
Head | Y | Y |
HEAD方法跟GET方法相同,只不过服务器响应时不会返回消息体。 一个HEAD请求的响应中,HTTP头中包含的元信息应该和一个GET请求的响应消息相同。 这种方法可以用来获取请求中隐含的元信息,而不用传输实体本身。 也经常用来测试超链接的有效性、可用性和最近的修改 |
HTTP1.0 | N |
Put | Y | N | 创建或替换目标资源 | HTTP1.1 | N |
Delete | Y | N | 删除资源 | HTTP1.1 | N |
Connect | Y | Y |
发到代理服务器,让代理服务器建立一个到目标服务器的连接, 后续这个客户端发向这个代理目的是目标服务器的请求都会通过这个连接 |
HTTP1.1 | N |
OPTIONS | Y | Y | 1.检测服务器所支持的请求方法 2.CORS中的预检请求 |
HTTP1.1 | N |
TRACE | Y | Y |
回显服务器收到的请求,主要用于测试或诊断。 服务器把收到的请求报文,当成响应内容,发给客户端 |
HTTP1.1 | N |
PATCH | N | N |
修改资源,Content-Type: application/json-patch+json,请求体中放类似操作列表: [ 来修改资源 |
HTTP1.1 | N |