|
@@ -1,38 +0,0 @@
|
|
|
-package com.tzld.videoVector.interceptor;
|
|
|
|
|
-
|
|
|
|
|
-import org.springframework.http.HttpStatus;
|
|
|
|
|
-import org.springframework.stereotype.Component;
|
|
|
|
|
-import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
|
|
-import org.springframework.web.servlet.HandlerInterceptor;
|
|
|
|
|
-import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
-
|
|
|
|
|
-import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
-import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
-
|
|
|
|
|
-@Component
|
|
|
|
|
-public class CrosDomainAllowInterceptor implements HandlerInterceptor {
|
|
|
|
|
-
|
|
|
|
|
- @Override
|
|
|
|
|
- public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
|
|
|
|
|
- throws Exception {
|
|
|
|
|
- response.addHeader("Access-Control-Allow-Origin", "*");
|
|
|
|
|
- response.addHeader("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS");
|
|
|
|
|
- response.addHeader("Access-Control-Allow-Headers", "*");
|
|
|
|
|
- if (request.getMethod().equals(RequestMethod.OPTIONS.name())) {
|
|
|
|
|
- response.setStatus(HttpStatus.OK.value());
|
|
|
|
|
- return false;
|
|
|
|
|
- }
|
|
|
|
|
- return true;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- @Override
|
|
|
|
|
- public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
|
|
|
|
|
- ModelAndView modelAndView) throws Exception {
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- @Override
|
|
|
|
|
- public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
|
|
|
|
|
- throws Exception {
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
-}
|
|
|