第五章 Servlet

七 HttpServletRequest

7.1 HttpServletRequest 简介
  • HttpServletRequest 是什么
  • HttpServletRequest是一个接口,其父接口是ServletRequest

  • HttpServletRequest是Tomcat将请求报文转换封装而来的对象,在Tomcat调用service方法时传入

  • HttpServletRequest代表客户端发来的请求,所有请求中的信息都可以通过该对象获得

7.2 HttpServletRequest常见API
  • HttpServletRequest怎么用

A- 获取请求行信息相关(方式,请求的url,协议及版本)


B- 获得请求头信息相关


C- 获得请求参数相关


D- 其他API

八 HttpServletResponse

8.1 HttpServletResponse简介
  • HttpServletResponse是什么
  • HttpServletResponse是一个接口,其父接口是ServletResponse

  • HttpServletResponse是Tomcat预先创建的,在Tomcat调用service方法时传入

  • HttpServletResponse代表对客户端的响应,该对象会被转换成响应的报文发送给客户端,通过该对象我们可以设置响应信息

8.2 HttpServletResponse的常见API
  • HttpServletRequest怎么用

A- 设置响应行相关


B- 设置响应头相关


C- 设置响应体相关


D- 其他API

  • MIME类型
  • MIME类型,可以理解为文档类型,用户表示传递的数据是属于什么类型的文档

  • 浏览器可以根据MIME类型决定该用什么样的方式解析接收到的响应体数据

  • 可以这样理解: 前后端交互数据时,告诉对方发给对方的是 html/css/js/图片/声音/视频/... ...

  • tomcat/conf/web.xml中配置了常见文件的拓展名和MIMIE类型的对应关系

  • 常见的MIME类型举例如下

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐