@CompileStatic class CorsHandler
A handler which implements server side http://www.w3.org/TR/cors/[CORS] support for Vert.x-Web.
| Constructor and description |
|---|
CorsHandler
(Object delegate) |
| Type | Name and description |
|---|---|
CorsHandler |
allowCredentials(boolean allow)Set whether credentials are allowed |
CorsHandler |
allowedHeader(String headerName)Add an allowed header |
CorsHandler |
allowedHeaders(Set<String> headerNames)Add a set of allowed headers |
CorsHandler |
allowedMethod(HttpMethod method)Add an allowed method |
static CorsHandler |
create(String allowedOriginPattern)Create a CORS handler |
CorsHandler |
exposedHeader(String headerName)Add an exposed header |
CorsHandler |
exposedHeaders(Set<String> headerNames)Add a set of exposed headers |
Object |
getDelegate() |
void |
handle(RoutingContext arg0) |
CorsHandler |
maxAgeSeconds(int maxAgeSeconds)Set how long the browser should cache the information |
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 secondsio.vertx:vertx-web:3.1.0