HTTP协议之告知服务器意图的HTTP方法
GET:获取资源 GET方法用来请求访问已被URI识别的资源。指定的资源经服务器端解析后返回响应内容。 POST:传输实体主体 POST方法用来传输实体的主体。虽然用GET方法也可以传输实体的主体,但一般不用GET方法进行传输,而是用POST方法。虽说POST的功能与GET很相似, 但POST的主要目的并不是获取响应的主体内容 。 PUT:传输文件 PUT方法用来传输文件。就像FTP协议的文件上传一样,要求在请求报文的主体中包含文件内容,然后保存到请求URI指定的位置。但是,鉴于 HTTP/1.1的PUT方法自身不带验证机制 ,任何人都可以上传文件, 存在安全性问题 ,因此 一般的web网站不使用该方法 。若 配合web应用程序的验证机制 ,或架构设计采用 REST (表向化状态转移)标准的同类web网站,就可能会开放使用PUT方法。 HEAD:获得报文首部 HEAD方法和GET方法一样,只是 不返回报文主体部分 。用于确认 URI的有效性 及 资源更新的日期时间 等。 DELETE:删除文件 DELETE方法用来删除文件,是与PUT相反的方法。DELETE方法按请求URI删除指定的资源。但是, HTTP/1.1的DELETE方法本身和PUT方法一样不带验证机制,所以一般的web网站也不使用DELETE方法 。当 配合web应用程序的验证机制 ,或遵守 REST