java 获取所有请求头名称
要求 方法有参为 HttpServletRequest request
//获取所有请求头名称,放入map,@Slf4j日志打印
Enumeration<String> headerNames = request.getHeaderNames();
Map<String, String> map = new HashMap<>();
while (headerNames.hasMoreElements()) {
String key = (String)headerNames.nextElement();
//根据名称获取请求头的值
String value = request.getHeader(key);
map.put(key,value);
}
String json = JSON.toJSONString(map);
log.debug("===所有请求头====: {} ",json);