在HTTP1.1版本中共支持以下八种请求方法:
- GET:获取资源
- POST:传输实体内容
- DELETE:删除资源
- OPTIONS:询问支持的请求方法
- PUT:传输文件
PUT方法在HTTP1.1中自身不带验证机制,任何人都可以上传文件,存在安全性问题,一般的Web网站不使用该方法。若配合Web应用程序的验证机制,或者采用REST标准的同类Web网站,就可能会开放使用PUT方法。
- HEAD:获取报文首部
HEAD不返回响应的主体内容,主要用来快速确定请求的URL资源是否有效及资源更新的日期时间等。(比如请求较大的视频资源时,就可以用HEAD方法判断响应类型的视频资源是否存在)
- TRACE:路径追踪
TRACE方法让Web服务器将之前的请求方法还给客户端。
- CONNECT:要求用隧道协议连接代理
CONNECT 方法要求在与代理服务器通信时建立隧道,实现用隧道协 议进行 TCP 通信。主要使用 SSL(Secure Sockets Layer,安全套接 层)和 TLS(Transport Layer Security,传输层安全)协议把通信内容 加 密后经网络隧道传输。
以下两种方法在HTTP1.0中支持,在HTTP1.1中已经不支持了
- LINK:建立和资源之间的连接
- UNLINK:断开连接关系
网友评论