1. GET GET 方法用来请求访问已被 URI 识别的资源 2. POST POST 方法用来传输实体的主体。 虽然用 GET 方法也可以传输实体的主体,但一般不用 GET 方法进行传输,而是用 POST 方法 虽说 POST 的功能与 GET 很相似,但 POST 的主要目的并不是获取响应的主体内容 3. PUT PUT 方法用来传输文件.HTTP 1.1中PUT方法不带校验机制,所以存在安全问题,一般网站不使用该方法 当配合使用验证机制,或遵守rest标准时有可能开放使用 4. HEAD 获得报文头部信息,不返回报文主体内容。用于确认URI 的有效性及资源更新的日期时间等。 5. DELETE 删除文件,按请求 URI 删除指定的资源。 同put,不带校验机制,一般web网站不使用该方法。当配合使用验证机制,或遵守rest标准时有可能开放使用 6. OPTION OPTIONS 方法用来査询针对请求 URI 指定的资源支持的方法。 7. TRACE TRACE 方法是让 Web 服务器端将之前的请求通信环回给客户端的方法。 TRACE 方法就是用来确认连接过程中发生的一系列操作。 但是它容易引发 XST (Cross-site Tracing,跨站追踪)攻击,通常不会用到。 8. CONNECT CONNECT 方法要求在与代理服务器通信时建立隧道,实现用隧道协议进行 TCP 通信。 主要使用 SSL (Secure Sockets Layer,安全套接层)和 TLS (Transport Layer Security,传输层安全)协议把通信内容加密后经网络隧道传输。