@Provider
public class CrossOriginResourceSharingFilter
extends java.lang.Object
implements javax.ws.rs.container.ContainerResponseFilter
ContainerResponseFilter that adds CORS-related headers to HTTP responses.| Constructor and Description |
|---|
CrossOriginResourceSharingFilter(java.util.Collection<java.lang.String> origins,
java.util.Collection<java.lang.String> allowedMethods,
java.util.Collection<java.lang.String> allowedHeaders,
java.util.Collection<java.lang.String> exposedHeaders,
boolean credentials,
int cacheSeconds)
Create a CORS filter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
filter(javax.ws.rs.container.ContainerRequestContext req,
javax.ws.rs.container.ContainerResponseContext res) |
public CrossOriginResourceSharingFilter(java.util.Collection<java.lang.String> origins,
java.util.Collection<java.lang.String> allowedMethods,
java.util.Collection<java.lang.String> allowedHeaders,
java.util.Collection<java.lang.String> exposedHeaders,
boolean credentials,
int cacheSeconds)
origins - a collection of allowed origin valuesallowedMethods - a collection of allowed methodsallowedHeaders - a collection of allowed headersexposedHeaders - a collection of exposed headerscredentials - true if the Access-Control-Allow-Credentials header is to be setcacheSeconds - set this to a value greater than zero to set the Access-Control-Max-Age header