如何使用Java获取HttpServletRequest和响应大小?
我尝试了以下内容,但不确定这是获取请求和响应大小的正确方法
public void handleRequest(HttpServletRequest request,
HttpServletResponse response){
Strig str_request = request.getInputStream().toString();
char[] char_array_request = str_request.toCharArray();
int requestSize = char_array_request.length;
}
提前致谢.....
答案 0 :(得分:1)
无法使用标准Java EE API测量HTTP请求和响应消息的总长度。你可以:
这些策略都不是微不足道的。
答案 1 :(得分:0)
如果您有权访问响应标题,则可以阅读Content-Length。
(Status-Line):HTTP/1.1 200 OK
Connection:Keep-Alive
Date:Fri, 10 Mar 2015 14:00:00 GMT
Content-Length:728
以上是一个样本。
请阅读further