GET 获取资源
GET方法用来请求服务器上的某个资源,指定的资源经过服务器端解析后会返回。GET方法是最常用的方法。GET方法最主要的目的就是获取资源。
HEAD 获取报文首部
HEAD方法跟GET方法类似,但服务器在响应的时候,只会返回首部,不会返回实体的主体部分。这样的话,就允许客户端在未获取到实际资源的情况下,对资源的首部进行检查。
使用HEAD:
- 不获取资源的情况下,了解资源的情况,判断其类型。
- 通过查看响应的状态码,判断某个资源是否存在。
- 通过查看资源首部,判断资源是否被修改。
PUT 传输文件
PUT方法用来传输文件,会向服务器写入文件。在请求的报文中会包含文件的内容。PUT方法允许用户对内容进行修改,因此很多web服务器都要求在执行PUT之前用密码登录。
POST 传输实体主体
POST方法用来传输实体的主体,向服务器发送数据。
TRACE 追踪路径
TRACE方法是让web服务器将请求的通信环回给客户端的方法,可以通过TRACE方法查询发送出去的请求是如何被修改的。
OPTION 询问支持的方法
OPTION方法用来询问web服务器所支持的方法。也用来询问指定的某个资源所支持的方法。
DELETE 删除文件
DELETE方法用来请求服务器删除指定的资源。与PUT方法相反。但是不会保证请求的删除操作一定会被执行。
CONNECT 要求用隧道协议连接代理
CONNECT方法要求在与代理服务器通信时建立隧道,实现用隧道协议进行TCP通信。主要是用SSL协议吧通信内容加密后经网络隧道传输。
网友评论