yujian
2019-01-22 88b54772dbcf5ecab1e2316e4e4626ac901b8908
fanli/src/main/java/com/yeshi/fanli/interceptor/CommonInterceptor.java
@@ -2,7 +2,6 @@
import java.io.PrintWriter;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@@ -23,26 +22,18 @@
   @Override
   public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) 
         throws Exception {
      String id = request.getSession().getId();
      System.out.println("------start:" + id);
        
      String origin = request.getHeader("Origin");
      response.setHeader("Access-Control-Allow-Origin", origin);
      response.setHeader("Access-Control-Allow-Methods", "*");
      response.setHeader("Access-Control-Allow-Credentials","true");
      response.setHeader("Access-Control-Allow-Origin", origin);
      response.setHeader("Access-Control-Allow-Methods", "*"); // 任何方法
      response.setHeader("Access-Control-Allow-Credentials","true");// 允许传递cookie
      response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
      
      String method = request.getMethod();
      System.out.println("-----method--------" + method);
      if ("OPTIONS".equalsIgnoreCase(method)) {
         System.out.println("------OPTIONS:");
         JSONObject object = new JSONObject();
         object.put("code", 200);
         object.put("msg", "OPTIONS成功");
         object.put("msg", "OPTIONS连接成功");
         PrintWriter writer = response.getWriter();
         writer.print(object);
         return false;