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

    HTTP 1.0 支持 GET, POST, PUT, DELETE, HEAD, LINK, UNLINK
    HTTP 2.0 支持 GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE, CONNECT