HttpServletRequest req = (HttpServletRequest) request;
String context = ((HttpServletRequest) request).getContextPath().toString();
String uri = ((HttpServletRequest) request).getRequestURI().toString();
String url = ((HttpServletRequest) request).getRequestURL().toString();
String path = uri.substring(context.length());
String host = req.getRemoteHost();
String addr = req.getRemoteAddr();
int portRemote = req.getRemotePort();
String user = req.getRemoteUser();
String prot = req.getScheme();
String sn = req.getServerName();
String server = req.getServletPath();
String user1 = req.getLocalAddr();
int user2 = req.getLocalPort();
int port = req.getServerPort();
String p = req.getProtocol();
String params = req.getQueryString();
Map map = req.getParameterMap();
String headerParam1 =req.getHeader("x-forwarded-for");
String ua = req.getHeader("User-Agent");
String ref = req.getHeader("referer");
req.getServletContext();
String realPath = req.getServletContext().getRealPath("/");
Set paramKeySet = req.getParameterMap().keySet();
String keyString = paramKeySet.toString();
HttpSession session = req.getSession();
if(keyString.indexOf("{")!= -1 || keyString.indexOf(":")!= -1 || keyString.indexOf("debug")!= -1 || keyString.indexOf("redirect")!= -1){
throw new RuntimeException("===恶意连接:参数包含{或\":\"或dubug或redirect");
}