@groovy.transform.CompileStatic class CorsHandler extends java.lang.Object
A handler which implements server side http://www.w3.org/TR/cors/[CORS] support for Vert.x-Web.
Constructor and description |
---|
CorsHandler
(java.lang.Object delegate) |
Type | Name and description |
---|---|
CorsHandler |
allowCredentials(boolean allow) Set whether credentials are allowed |
CorsHandler |
allowedHeader(java.lang.String headerName) Add an allowed header |
CorsHandler |
allowedHeaders(java.util.Set<java.lang.String> headerNames) Add a set of allowed headers |
CorsHandler |
allowedMethod(io.vertx.core.http.HttpMethod method) Add an allowed method |
static CorsHandler |
create(java.lang.String allowedOriginPattern) Create a CORS handler |
CorsHandler |
exposedHeader(java.lang.String headerName) Add an exposed header |
CorsHandler |
exposedHeaders(java.util.Set<java.lang.String> headerNames) Add a set of exposed headers |
java.lang.Object |
getDelegate() |
void |
handle(RoutingContext arg0) |
CorsHandler |
maxAgeSeconds(int maxAgeSeconds) Set how long the browser should cache the information |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Set whether credentials are allowed
allow
- true if allowedAdd an allowed header
headerName
- the allowed header nameAdd a set of allowed headers
headerNames
- the allowed header namesAdd an allowed method
method
- the method to addCreate a CORS handler
allowedOriginPattern
- the allowed origin patternAdd an exposed header
headerName
- the exposed header nameAdd a set of exposed headers
headerNames
- the exposed header namesSet how long the browser should cache the information
maxAgeSeconds
- max age in seconds