|
|
@@ -11,6 +11,7 @@ import javax.servlet.ServletException;
|
|
|
import javax.servlet.ServletRequest;
|
|
|
import javax.servlet.ServletResponse;
|
|
|
import javax.servlet.annotation.WebFilter;
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.io.IOException;
|
|
|
|
|
|
@@ -34,10 +35,13 @@ public class CorsFilter implements Filter {
|
|
|
HttpServletResponse response = (HttpServletResponse) res;
|
|
|
response.setHeader("Access-Control-Allow-Origin", "*");
|
|
|
response.setHeader("Access-Control-Allow-Methods", "POST, GET, PUT, DELETE");
|
|
|
- response.setHeader("Access-Control-Allow-Headers", "Authorization, Content-Type");
|
|
|
+ response.setHeader("Access-Control-Allow-Headers", "Authorization, Content-Type, token");
|
|
|
response.setHeader("Access-Control-Max-Age", "3600");
|
|
|
-
|
|
|
- chain.doFilter(req, res);
|
|
|
+ if ("OPTIONS".equalsIgnoreCase(((HttpServletRequest) req).getMethod())){
|
|
|
+ response.setStatus(200);
|
|
|
+ }else {
|
|
|
+ chain.doFilter(req, res);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|