Unit02: Servlet工作原理

一.HTTP协议

1.什么是HTTP协议

  • 就是一个规范(w3c)
  • 规定了浏览器和服务器如何通信以及通信的数据格式

2.如何通信

  • 建立连接
  • 发送请求
  • 接收响应
  • 断开连接

一次请求一次连接,降低服务器的压力

3.数据格式

1)请求数据

  • 请求行:请求的基本信息
  • 消息头:请求数据的描述
  • 实体内容:具体的业务数据

2)响应数据

  • 状态行:响应的基本信息
  • 消息头:响应数据的描述
  • 实体内容:具体的返回数据

4.对开发者的要求

1)不用开发者处理的地方

  • 浏览器自动打包请求数据
  • 浏览器自动发送请求数据
  • 服务器自动打包响应数据
  • 服务器自动发送响应数据

2)需要开发者处理的地方

  • 提供具体的请求中的业务数据
  • 提供具体的响应中的返回数据
  • 通过request处理请求数据,通过response处理响应数据

开发者会使用request和response就行了

你可能感兴趣的:(Unit02: Servlet工作原理)