|
|
|
@@ -1,5 +1,7 @@ |
|
|
|
package com.iformall.interceptor; |
|
|
|
|
|
|
|
import com.iformall.utils.UrlCheck; |
|
|
|
|
|
|
|
import javax.servlet.*; |
|
|
|
import javax.servlet.http.HttpServletRequest; |
|
|
|
import java.io.IOException; |
|
|
|
@@ -17,14 +19,8 @@ public class HttpServletRequestWrapperFilter implements Filter { |
|
|
|
ServletRequest requestWrapper = null; |
|
|
|
if (request instanceof HttpServletRequest) { |
|
|
|
String url = ((HttpServletRequest) request).getRequestURI(); |
|
|
|
if (!url.contains("awsFileUpload") |
|
|
|
&& !url.contains("cimgUpload") |
|
|
|
&& !url.contains("ueditor/exec") |
|
|
|
&& !url.contains("/wxCUserBasicInfo/importTemplate") |
|
|
|
&& !url.contains("wxMsgCallback")) { |
|
|
|
if (!UrlCheck.checkUrl(url)) { |
|
|
|
requestWrapper = new BodyReaderHttpServletRequestWrapper((HttpServletRequest) request); |
|
|
|
} else { |
|
|
|
requestWrapper = null; |
|
|
|
} |
|
|
|
} |
|
|
|
if (null == requestWrapper) { |
|
|
|
@@ -35,6 +31,7 @@ public class HttpServletRequestWrapperFilter implements Filter { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public void destroy() { |
|
|
|
|
|
|
|
|