|
@@ -52,7 +52,10 @@ public class SignInterceptor implements HandlerInterceptor {
|
|
String timestamp = request.getHeader("x-zz-timestamp");
|
|
String timestamp = request.getHeader("x-zz-timestamp");
|
|
//进行sign验证
|
|
//进行sign验证
|
|
String[] signs = request.getParameterValues("sign");
|
|
String[] signs = request.getParameterValues("sign");
|
|
-
|
|
|
|
|
|
+ if (request.getRequestURI().indexOf("/wx/urlschema/generate") > 0) {
|
|
|
|
+ LogUtil.debug(logger, "requestURI:" + request.getRequestURI());
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
if(null == signs || signs.length == 0) {
|
|
if(null == signs || signs.length == 0) {
|
|
logger.error("sign参数为空 request url:"+getRequestInfo(request));
|
|
logger.error("sign参数为空 request url:"+getRequestInfo(request));
|
|
response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
|
|
response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
|
|
@@ -108,7 +111,7 @@ public class SignInterceptor implements HandlerInterceptor {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, @Nullable ModelAndView modelAndView) throws Exception {
|
|
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, @Nullable ModelAndView modelAndView) throws Exception {
|
|
-
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
private String getRequestInfo(HttpServletRequest request) {
|
|
private String getRequestInfo(HttpServletRequest request) {
|