HTTP协议特点及请求方式

124 阅读1分钟
  • 特点:
  • HTTP协议客户端请求request消息包括以下格式:请求行(request line)、请求头部(header)、空行、请求数据;
  • 服务端响应response也由四个部分组成,分别是:响应行、响应头、空行、响应体。
  • 请求方式:
  • GET:获取资源,用来请求访问已被URI(统一资源标志符,和URL是包含和被包含的关系)识别的资源。
  • POST:用来传输实体的主体,虽然GET也可以实现,但是一般不用。
  • PUT:传输文件。但是鉴于PUT方法自身不带验证机制,任何人都可以上传文件,存在安全性问题,因此一般网站都不采用该方法。
  • HEAD:获得报文首部。和GET请求一样,只是不返回报文主体部分。
  • DELETE:删除文件。同样不带验证机制,存在安全性问题。
  • OPTIONS:询问指定的请求URI支持哪些方法。
  • TRACE:追踪路径,让Web服务器将之前的请求通信环回给客户端的方法。
  • CONNECT:要求在与代理服务器通信时建立隧道,实现隧道协议进行TCP通信。