HTTP中的请求方法

HTTP 1.1协议中共定义了8中请求方法:

  •   HTTP1.0定义了3种方法:GET、POST、HEAD方法
  •   HTTP1.1新增了6种方法:OPTIONS、PUT、PATCH、DELETE、TRACE、CONNECT方法。

OPTIONS: 返回服务器针对特定资源所支持的HTTP请求方法,用来查询针对请求URI指定的资源支持的方法

GET方法:请求指定的页面信息,并返回实体主体。

HEAD方法:获取报文头,类似于GET请求,但是返回的响应中没有具体的内容,用于确认URI的有效性及资源更新的日期等

POST方法:用来传输实体主体

PUT方法:用于传输文件或修改数据,由于不带验证机制,一般配合Web应用的验证机制使用

DELETE:  删除文件,是与PUT相反的方法,由于不带验证机制,一般配合Web应用的验证机制使用

CONNECT:要求在与代理服务器通信时建立隧道,实现用隧道协议进行TCP通信。

TRACE:回显服务器收到的请求,主要用来测试和诊断

PATCH:  用来对局部资源的更新,是对PUT的补充

原文地址:https://www.cnblogs.com/quxiangxiangtiange/p/12054821.html