Hi,
I created a filter to handle the CORS stuff, but it is not triggered on
OPTIONS request. All other requests all filtered well.
My Environment is: tomee+ 1.6.0-SNAPSHOT
My filter class:
@WebFilter("/*")
public class CORSFilter implements Filter {
public CORSFilter() {
}
public void init(FilterConfig fc) throws ServletException {
}
public void destroy() {
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException,
ServletException {
HttpServletResponse r = (HttpServletResponse) response;
r.setHeader("Access-Control-Allow-Origin", "*");
r.setHeader("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE,
OPTIONS");
r.setHeader("Access-Control-Allow-Credentials", "true");
r.setHeader("Access-Control-Allow-Headers", "accept, origin,
content-type");
chain.doFilter(request, response);
}
}
--
View this message in context:
http://openejb.979440.n4.nabble.com/WebFilter-did-not-trigger-on-OPTIONS-Request-tp4664644.html
Sent from the OpenEJB User mailing list archive at Nabble.com.