public class ApimanCorsFilter extends Object implements javax.servlet.Filter
| Constructor and Description |
|---|
ApimanCorsFilter()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
protected boolean |
hasOriginHeader(javax.servlet.http.HttpServletRequest httpReq)
Returns true if the Origin request header is present.
|
void |
init(javax.servlet.FilterConfig config) |
protected boolean |
isOptionsMethod(javax.servlet.http.HttpServletRequest httpReq)
Returns true if it's an OPTIONS http request.
|
protected boolean |
isPreflightRequest(javax.servlet.http.HttpServletRequest httpReq)
Determines whether the request is a CORS preflight request.
|
public void init(javax.servlet.FilterConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionFilter.init(javax.servlet.FilterConfig)public void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)protected boolean isPreflightRequest(javax.servlet.http.HttpServletRequest httpReq)
httpReq - the http servlet requestprotected boolean isOptionsMethod(javax.servlet.http.HttpServletRequest httpReq)
httpReq - the http servlet requestprotected boolean hasOriginHeader(javax.servlet.http.HttpServletRequest httpReq)
httpReq - the http servlet requestpublic void destroy()
destroy in interface javax.servlet.FilterFilter.destroy()Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.