Unit02: Servlet工作原理
2018-02-04 本文已影响0人
我是阿喵酱
一.HTTP协议
1.什么是HTTP协议
- 就是一个规范(w3c)
- 规定了浏览器和服务器如何通信以及通信的数据格式
2.如何通信
- 建立连接
- 发送请求
- 接收响应
- 断开连接
一次请求一次连接,降低服务器的压力
3.数据格式
1)请求数据
- 请求行:请求的基本信息
- 消息头:请求数据的描述
- 实体内容:具体的业务数据
2)响应数据
- 状态行:响应的基本信息
- 消息头:响应数据的描述
- 实体内容:具体的返回数据
4.对开发者的要求
1)不用开发者处理的地方
- 浏览器自动打包请求数据
- 浏览器自动发送请求数据
- 服务器自动打包响应数据
- 服务器自动发送响应数据
2)需要开发者处理的地方
- 提供具体的请求中的业务数据
- 提供具体的响应中的返回数据
- 通过request处理请求数据,通过response处理响应数据
开发者会使用request和response就行了