- GET 获取资源,GET 方法用来请求已被URI识别的资源。
- POST 传输实体主体。
- PUT 传输文件。要求在请求报文的主题中包含文件内容,然后保存到请求URI指定的位置。本身不带验证机制。
- DELETE 删除文件。与PUT相反的方法。本身不带验证机制。
- HEAD 获得报文首部。和GET方法一样,只是不返回报文主体部分。用于确认URI的有效性及资源更新的日期时间等。
- OPTIONS 询问支持的方法。用来查询针对URI指定资源支持的方法。
- 响应报文头的Allow首部字段里列出支持的HTTP方法
- TRACE 追踪路径。让 Web 服务器端 将之前的请求通信返回给客户端的方法。
- 发送请求时,在 Max-Forwards 首部字段中填入数值,每经过一个服务器端就将该数字减1,数值减到0时停止继续传输,最后接收到请求的服务器端返回状态码 200 OK 的响应
- 返回响应的报文主体(Content)为包含完整的请求响应报文
- CONNECT 要求用隧道协议连接代理。在与代理服务器通信时建立隧道,实现用隧道协议进行TCP通信。
- 主要使用SSL和TLS协议把通信内容加密后经网络隧道传输。
HTTP 1.0 支持 GET, POST, PUT, DELETE, HEAD, LINK, UNLINK
HTTP 2.0 支持 GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE, CONNECT
