HttpServletRequest 获取所有header变成了小写key

原因:获取的方式问题,

public void test(@RequestHeader("Host") String host) 可以获取

获取header 的方式有一下几种:

方式一:

private Map getHeadersInfo(HttpServletRequest request) {
    Map map = new HashMap();
    Enumeration headerNames = request.getHeaderNames();
    while (headerNames.hasMoreElements()) {
        String key = (String) headerNames.nextElement();
        String value = request.getHeader(key);
        map.put(key, value);
    }
    System.out.println("接收headers :"+ JSON.toJSONString(map));
    return map;
}

header key变成了小写

你可能感兴趣的:(java,前端,html)