wangxianzhang 4 years ago
parent
commit
20684dba17
  1. 7
      epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/security/resolver/LoginUserHandlerMethodArgumentResolver.java

7
epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/security/resolver/LoginUserHandlerMethodArgumentResolver.java

@ -35,6 +35,7 @@ import org.springframework.web.servlet.HandlerMapping;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.util.Enumeration; import java.util.Enumeration;
import java.util.HashMap;
import java.util.Iterator; import java.util.Iterator;
import java.util.Map; import java.util.Map;
@ -85,11 +86,15 @@ public class LoginUserHandlerMethodArgumentResolver implements HandlerMethodArgu
// todo delete // todo delete
Iterator<String> headerNames = request.getHeaderNames(); Iterator<String> headerNames = request.getHeaderNames();
if (headerNames != null) { if (headerNames != null) {
HashMap<String, String> hm = new HashMap<>();
while (headerNames.hasNext()) { while (headerNames.hasNext()) {
String name = headerNames.next(); String name = headerNames.next();
String[] headerValues = request.getHeaderValues(name); String[] headerValues = request.getHeaderValues(name);
logger.info("LoginUserHandlerMethodArgumentResolver#resolveArgument:"+headerValues); hm.put(name, String.join(",", headerValues));
} }
logger.info("LoginUserHandlerMethodArgumentResolver#resolveArgument:"+hm);
} }
//app-client-userId //app-client-userId

Loading…
Cancel
Save