【问题标题】:Capturing Response Size - HttpServlet捕获响应大小 - HttpServlet
【发布时间】:2017-04-06 02:18:57
【问题描述】:

我有一个应用程序,用户正在访问一个 servlet 文件,该文件将有条件地读取 .pdf 文件并发送 .pdf 文件作为对用户请求的响应。 servlet 代码没有设置响应头的内容长度。

  • 在上述场景中,我想在不更改 servlet 代码的情况下捕获每个用户请求的响应大小。
  • 同时出于其他一些原因我不想使用 HttpServletResponseWrapper。

请就实现这一目标的可能方法向我提出建议。

提前致谢。

【问题讨论】:

  • 如果您可以添加代码,那么您可以为此创建一个过滤器。否则你需要一个代理服务器。

标签: java servlets


【解决方案1】:

每个容器都支持Web 访问日志。寻找并启用它。它将记录响应内容长度以及其他请求和响应参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-26
    • 1970-01-01
    • 2012-04-08
    • 2020-01-23
    • 1970-01-01
    • 2012-07-27
    • 2018-09-30
    相关资源
    最近更新 更多