|
@@ -16,7 +16,9 @@ import org.springframework.web.servlet.HandlerInterceptor;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.io.IOException;
|
|
|
+import java.net.URLDecoder;
|
|
|
import java.nio.charset.Charset;
|
|
|
+import java.nio.charset.StandardCharsets;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.util.Enumeration;
|
|
|
import java.util.HashMap;
|
|
@@ -73,11 +75,10 @@ public class RequestLogHandlerInterceptor implements HandlerInterceptor {
|
|
|
if (!StringUtils.hasText(token)) {
|
|
|
return forbidden(response);
|
|
|
}
|
|
|
- if ("test_hebei".equals(token)) {
|
|
|
- return true;
|
|
|
- }
|
|
|
try {
|
|
|
- String decodeToken = AESUtil.decrypt(token);
|
|
|
+ String urlDecodeToken = URLDecoder.decode(token, StandardCharsets.UTF_8);
|
|
|
+ log.info("urlDecodeToken: {}", urlDecodeToken);
|
|
|
+ String decodeToken = AESUtil.decrypt(urlDecodeToken);
|
|
|
log.info("decodeToken: {}", decodeToken);
|
|
|
Gson gson = new Gson();
|
|
|
Map<String, String> map = gson.fromJson(decodeToken, new TypeToken<Map<String, String>>() {
|