HTTP知识普及系列:简单的HTTP协议
- 请求报文是由请求方法、请求URI、协议版本、可选的请求首部字段和内容实体构成的。
- 响应报文基本上由协议版本、状态码、用以解释状态码的原因短语、可选的相应首部字段以及实体主体构成。
- HTTP是一种不保存状态,即无状态协议。
- 告知服务器意图的HTTP方法
- GET方法用来请求访问已被URI识别的资源;
- POST方法用来传输实体的主体;
- PUT方法用来传输文件;
- HEAD方法和GET方法一样,只是不返回报文主体部分;
- DELETE方法用来删除文件;
- OPTIONS方法用来查询针对请求URI指定的资源支持的方法;
- TRACE方法是让Web服务器端将之前的请求通信环回给客户端的方法;
- CONNECT方法要求在与代理服务器通信时建立隧道,实现隧道协议进行TCP通信
- HTTP的持久连接,也成为HTTP keep-alive 方法。
- 管线化不用等待响应亦可直接发送下一个请求。
- Cookie技术通过在请求和响应报文中写入Cookie信息来控制客户端的状态。