From ebe8e00cb87d3aa4d7b3b61e889a38e802bf6dcb Mon Sep 17 00:00:00 2001
From: LiJun <LiJun@192.168.10.20>
Date: 星期二, 27 十一月 2018 10:04:40 +0800
Subject: [PATCH] 项目中关闭跨域访问接口

---
 gx_tieta/src/com/fgkj/Filters/CrossDomainLimitFilter.java |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/gx_tieta/src/com/fgkj/Filters/CrossDomainLimitFilter.java b/gx_tieta/src/com/fgkj/Filters/CrossDomainLimitFilter.java
index 3aa02b1..6fa53e0 100644
--- a/gx_tieta/src/com/fgkj/Filters/CrossDomainLimitFilter.java
+++ b/gx_tieta/src/com/fgkj/Filters/CrossDomainLimitFilter.java
@@ -33,15 +33,13 @@
 		response.setCharacterEncoding("UTF-8");
 		response.setContentType("text/html;charset=utf-8");
 		//妫�娴嬭法鍩熻闂殑璇锋眰
-		if(URL != null && URL.endsWith("_ky")){
+		if(URL != null && URL.endsWith("_ky") && false){
 			String key = req.getParameter("key");										//鑾峰彇鏍¢獙鐮�
 			ServiceModel model = new ServiceModel();									
 			boolean isAlowVisit = false;												//鏄惁鍏佽璁块棶
 			//System.out.println(key+"=="+CROSS_DOMAIN_KEY);
 			if(key != null && CROSS_DOMAIN_KEY.equals(key)){
-				response.setHeader("Access-Control-Allow-Origin", "*");				//鍏佽璺ㄥ煙璁块棶
-				response.setHeader("Access-Control-Allow-Headers", "X-Requested-With,content-type,token");
-				response.setHeader("Access-Control-Allow-Methods", "GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, PATCH");
+				isAlowCrossDomain(response);
 				//System.out.println("寮�濮嬩紤鐪�500姣绉�");
 				try {
 					Thread.sleep(500);
@@ -69,7 +67,7 @@
 			}
 		}else{
 			//闈炶法鍩熻姹�
-			//chain.doFilter(request, response);
+			chain.doFilter(request, response);
 			//SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 			//System.out.println("闈炶法鍩熻姹備笉鍏佽鏀捐"+request.getRemoteHost()+" At "+sdf.format(new Date()));
 		}
@@ -84,6 +82,16 @@
 		
 	}
 	
+	/**
+	 * 鍏佽璺ㄥ煙璁块棶
+	 * @param response
+	 */
+	public void isAlowCrossDomain(HttpServletResponse response){
+		response.setHeader("Access-Control-Allow-Origin", "*");				//鍏佽璺ㄥ煙璁块棶
+		response.setHeader("Access-Control-Allow-Headers", "X-Requested-With,content-type,token");
+		response.setHeader("Access-Control-Allow-Methods", "GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, PATCH");
+	}
+	
 	public static void main(String[] args) {
 		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 		System.out.println(sdf.format(new Date()));

--
Gitblit v1.9.1