Medir tamanho do response (HttpServletResponse)

0 respostas
java
maschiojv

Gostaria de saber se existe algum meio de se obter o tamanho total, em bytes, do response de uma aplicação WEB.

Estou criando um filtro para registrar e medir a performance da aplicação. Estou registrando o tempo entre o início e o fim da requisição, dados do header do request para identificar o usuário, a url que está sendo acessada, etc. Gostaria também de medir o volume de dados que o servidor está respondendo.

Na classe HttpServletResponse tem o método setContentLength(), mas não tem o getContentLength(). Alguém sabe me informar como eu poderia obter esse valor? Sei que esse valor sempre é informado no header do response (content-length), mas não achei onde eu poderia pega-lo programaticamente, antes que o servidor envie a resposta ao usuário.

Alguém saberia como fazer isso?

Obrigado,

Criado 30 de junho de 2016
Respostas 0
Participantes 1