From 84f947be90730d17e87dacb90fa110133027e81f Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期五, 29 十一月 2024 13:20:05 +0800 Subject: [PATCH] 允许跨域 --- src/main/java/com/whyc/filter/CrossDomainFilter.java | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/whyc/filter/CrossDomainFilter.java b/src/main/java/com/whyc/filter/CrossDomainFilter.java index f0f0871..d45be54 100644 --- a/src/main/java/com/whyc/filter/CrossDomainFilter.java +++ b/src/main/java/com/whyc/filter/CrossDomainFilter.java @@ -31,7 +31,7 @@ HttpServletResponse resp= (HttpServletResponse) response; HttpServletRequest req= (HttpServletRequest) request; String origin = req.getHeader("Origin"); - if(StringUtils.isNotBlank(origin)) { //娌℃湁origin鏉ユ簮,涓嶅厑璁歌法鍩熻缃� + /*if(StringUtils.isNotBlank(origin)) { //娌℃湁origin鏉ユ簮,涓嶅厑璁歌法鍩熻缃� String allowedCORSDomainList = YamlProperties.allowedCORSDomainList; List<String> allowedList = new LinkedList<>(); if (!allowedCORSDomainList.equals("")) { //瀛樺湪璺ㄥ煙鐧藉悕鍗�,鍒ゆ柇,璁剧疆 @@ -46,8 +46,13 @@ resp.setHeader("Access-Control-Allow-Credentials", "true"); } } - } - + }*/ + resp.setHeader("Access-Control-Allow-Origin", origin); + resp.setHeader("Access-Control-Allow-Headers", "X-Requested-With,content-type,token"); + //resp.setHeader("Access-Control-Allow-Methods", "GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, PATCH"); + //resp.setHeader("Access-Control-Allow-Methods", "GET, HEAD, POST, PUT, DELETE, TRACE, PATCH"); + resp.setHeader("Access-Control-Allow-Methods", "GET, POST"); + resp.setHeader("Access-Control-Allow-Credentials", "true"); //鍙噯浣跨敤GET,POST String method = req.getMethod().toUpperCase(); String profileType = YamlProperties.profileType; -- Gitblit v1.9.1