java获取http requestheader 的请求头大小

Enumeration headerNames = request.getHeaderNames();
        int length = 0;
        while (null != headerNames && headerNames.hasMoreElements()){
            String key = (String)headerNames.nextElement();
            String value = request.getHeader(key);
            length= length + key.length() + value.length();

        }

进行遍历,并获得Header的byte大小

 

另外一种方法:

使用

@RequestHeader HttpHeaders httpHeaders
import org.springframework.http.HttpHeaders;
int length = httpHeaders.toString().length();

这样就可以获取到Header中所有内容的大小了 

相关推荐
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页