我有一个关于获取整个响应大小的问题。
我试图使用getHeader函数来查找标题的大小(字节),但是
我无法找到标题的整个大小
我正在使用doPost函数,它会传递请求和响应。
我能够找到Request标头的内容但是,我不知道如何获取Response的内容(或大小)
有谁知道如何获取响应的字节大小或标题的内容?
感谢
答案 0 :(得分:0)
您可以使用过滤器以两种方式包装您的servlet:
org.apache.catalina.connector.Response
,然后调用
getBytesWritten(false)
。这就是访问日志阀的作用(参见实现here)。请注意,这只是响应正文的大小。