Open Alice52 opened 1 year ago
code
public static void main(String[] args) { HttpServletRequestWrapper wrapper = new HttpServletRequestWrapper(new Request(null)) { @Override public String getHeader(String name) { if (HISTORY_FLG_HEADER.equals(name)) { return HISTORY_FLG_TRUE.toString(); } return null; } }; RequestAttributes bi = new ServletRequestAttributes(wrapper); RequestContextHolder.setRequestAttributes(bi); RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes(); ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)requestAttributes; String header = servletRequestAttributes.getRequest().getHeader(HISTORY_FLG_HEADER); }
构建带有 Header 的HttpServletRequest
code
reference