|
|
|
@@ -2,6 +2,7 @@ package com.iformall.interceptor; |
|
|
|
|
|
|
|
import com.iformall.utils.HashUtil; |
|
|
|
import com.iformall.utils.IPUtil; |
|
|
|
import com.iformall.utils.UrlCheck; |
|
|
|
import org.slf4j.Logger; |
|
|
|
import org.slf4j.LoggerFactory; |
|
|
|
import org.springframework.dao.DataAccessException; |
|
|
|
@@ -46,13 +47,20 @@ public class RequestInterceptor extends HandlerInterceptorAdapter { |
|
|
|
logger.debug("preHandle start 1"); |
|
|
|
return true; |
|
|
|
} |
|
|
|
String ipaddress = IPUtil.getIpAddr(request); |
|
|
|
String url = request.getRequestURL().toString(); |
|
|
|
if (UrlCheck.checkUrl(url)) { |
|
|
|
// pvlog不检查幂等 |
|
|
|
// awsFileUpload不检查幂等 |
|
|
|
// stopFee |
|
|
|
return true; |
|
|
|
} |
|
|
|
StringBuilder sb = new StringBuilder(); |
|
|
|
|
|
|
|
sb.append(request.getRequestURL().toString()); |
|
|
|
sb.append(url); |
|
|
|
|
|
|
|
sb.append("method=").append(request.getMethod()).append("&"); |
|
|
|
|
|
|
|
String ipaddress = IPUtil.getIpAddr(request); |
|
|
|
sb.append("ip=").append(ipaddress).append("&"); |
|
|
|
|
|
|
|
final Enumeration parameterNames = request.getParameterNames(); |
|
|
|
|