一、Servlet服务器HTTP响应
1.设置HTTP响应报头的方法
Servlet学习-2
Servlet学习-2
Servlet学习-2
2.Servlet HTTP状态码
HTTP请求和HTTP响应消息的格式是类似的,结构如下:

  • 初始状态航+回车换行符(回车+换行)
  • 零个或多个标题行+回车换行符
  • 一个空白行,即回车换行符
  • 一个可选的消息主体,比如文件、查询数据或查询输出

状态行包括HTTP版本(在本例中为HTTP/1.1)、一个状态码(在本例中为200)和一个对应于状态码的短消息(在本例中为OK)。

以下是可能从Web服务器返回的HTTP状态码和相关的信息列表:
Servlet学习-2
Servlet学习-2
Servlet学习-2
设置HTTP状态代码的方法
下面的方法可用于在Servlet程序中设置HTTP状态码。这些方法通过HttpServletResponse对象可用。
Servlet学习-2
二、Servlet编写过滤器
Servlet过滤器可以动态的拦截请求和响应,以变换或使用包含在请求或响应中的信息。
可以将一个或多个Servlet过滤器附加到一个Servlet或一组Servlet。Servlet过滤器也可以附加到JSP文件和HTML页面。调用Servlet前调用所有附加的Servlet过滤器。

Servlet过滤器是可用于Servlet编程的Java类,可以实现以下目的:

  • 在客户端的请求访问后端资源之前,拦截这些请求。
  • 在服务器的响应发送回客户端之前,处理这些响应。
    根据规范建议的各种类型的过滤器:
  • 身份验证过滤器(Authentication Filters)
  • 数据压缩过滤器(Data compression Filters)
  • 加密过滤器(Encryption Filters)
  • 触发资源访问事件过滤器
  • 图像转化过滤器(Image Conversion Filters)
  • 日志记录和审核过滤器(Logging and Auditing Filters)
  • MIME-TYPE链过滤器(MIME-TYPE Chain Filters)
  • 标记化过滤器(Tokenizing Filters)
  • XS/T过滤器(XST/T Filters),转化XML内容

相关文章:

  • 2021-09-07
猜你喜欢
  • 2021-12-15
  • 2021-12-09
  • 2021-07-02
  • 2022-12-23
  • 2021-11-25
  • 2021-06-30
  • 2021-12-07
相关资源
相似解决方案