本文,我们介绍 HTTP/1.1 中可使用的方法。
用来请求访问已被 URI 识别的资源。 指定的资源经服务器端解析后返回响应内容。 也就是说
这里写图片描述 举两个例子
这里写图片描述
这里写图片描述
用来传输实体的主体。 虽然用 GET 方法也可以传输实体的主体,但一般不用 GET 方法进行传输,而是用 POST 方法。虽说 POST 的功能与 GET 很相似,但POST 的主要目的并不是获取响应的主体内容。 举个例子
这里写图片描述
用来传输文件。就像 FTP 协议的文件上传一样,要求在请求报文的主体中包含文件内容,然后保存到请求 URI 指定的位置。 但是,鉴于 HTTP/1.1 的 PUT 方法自身不带验证机制,任何人都可以上传文件 , 存在安全性问题,因此一般的 Web 网站不使用该方法。若配合 Web 应用程序的验证机制,或架构设计采用REST标准的同类Web 网站,就可能会开放使用 PUT 方法。
这里写图片描述
举个例子
这里写图片描述
响应的意思其实是请求执行成功了,但无数据返回
HEAD 方法和 GET 方法一样,只是不返回报文主体部分。用于确认URI 的有效性及资源更新的日期时间等。
这里写图片描述
和 GET 一样,但不返回报文主体 举个例子
这里写图片描述
用来删除文件,是与 PUT 相反的方法。DELETE 方法按请求 URI 删除指定的资源。 但是,HTTP/1.1 的 DELETE 方法本身和 PUT 方法一样不带验证机制,所以一般的 Web 网站也不使用 DELETE 方法。当配合 Web 应用程序的验证机制,或遵守 REST 标准时还是有可能会开放使用的。
这里写图片描述
举个例子
这里写图片描述
用来查询针对请求 URI 指定的资源支持的方法。
这里写图片描述
举个例子
这里写图片描述