Просмотр исходного кода

1.放行 head 请求
2.添加 referer 白名单

reghao 2 лет назад
Родитель
Сommit
ab0db4b091

+ 7 - 0
oss-store/src/main/java/cn/reghao/oss/store/inerceptor/AccessLogInterceptor.java

@@ -25,12 +25,19 @@ public class AccessLogInterceptor implements HandlerInterceptor {
     private final List<String> list = List.of(
             "https://bili.reghao.cn/",
             "https://admin.reghao.cn/",
+            "https://disk.reghao.cn/",
+            "https://blog.reghao.cn/",
+            "https://file.reghao.cn/",
             "https://account.reghao.cn/");
 
     @Override
     public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
         String uri = request.getRequestURI();
         String method = request.getMethod();
+        if (method.equalsIgnoreCase("HEAD")) {
+            return true;
+        }
+
         String userAgent = request.getHeader("user-agent");
         String ipv4 = request.getRemoteAddr();
         String referer = request.getHeader("referer");