目录 | 简单的HTTP协议
2.1 HTTP协议用于客户端和服务器端之间的通信
2.2 通过请求和响应的交换达成通信
2.3 HTTP是不保存状态的协议
2.4 请求URI定位资源
2.5 告知服务器意图的HTTP方法
2.6 使用方法下达命令
2.7 持久连接节省通信量
2.8 使用Cookie的状态管理
第2章 简单的HTTP协议
- Http(Hyper Text Transfer Protocol,超文本传输协议),是一种建立在TCP上的无状态连接,整个基本的工作流程是客户端发送一个Http请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,服务端开始处理请求,并根据请求作出相应的动作访问服务器资源,最后通过发送Http响应把结果返回给客户端。
2.1 HTTP协议用于客户端和服务器端之间的通信
- 请求访问文本或图像等资源的一端称为客户端。
- 提供资源响应的一端称为服务器端。
2.2 通过请求和响应的交换达成通信
- 请求报文是由
请求方法
、请求URI
、协议版本
、可选的请求首部字段
和内容实体
构成的。
- 响应报文基本上由
协议版本
、状态码
(表示请求成功或失败的数字代码)、用以解释状态码的原因短语
、可选的响应首部字段
以及实体主体
构成。