/** * Add an exposed header * @param headerName the exposed header name * @return a reference to this, so the API can be used fluently */ public io.vertx.rxjava.ext.web.handler.CorsHandler exposedHeader(String headerName) { delegate.exposedHeader(headerName); return this; }
@Test public void testChaining() throws Exception { CorsHandler cors = CorsHandler.create("*"); assertNotNull(cors); assertSame(cors, cors.allowedMethod(HttpMethod.POST)); assertSame(cors, cors.allowedMethod(HttpMethod.DELETE)); assertSame(cors, cors.allowedMethods(new HashSet<>())); assertSame(cors, cors.allowedHeader("X-foo")); assertSame(cors, cors.allowedHeader("X-bar")); assertSame(cors, cors.allowedHeaders(new HashSet<>())); assertSame(cors, cors.exposedHeader("X-wibble")); assertSame(cors, cors.exposedHeader("X-blah")); assertSame(cors, cors.exposedHeaders(new HashSet<>())); }
@Test public void testChaining() throws Exception { CorsHandler cors = CorsHandler.create("*"); assertNotNull(cors); assertSame(cors, cors.allowedMethod(HttpMethod.POST)); assertSame(cors, cors.allowedMethod(HttpMethod.DELETE)); assertSame(cors, cors.allowedMethods(new HashSet<>())); assertSame(cors, cors.allowedHeader("X-foo")); assertSame(cors, cors.allowedHeader("X-bar")); assertSame(cors, cors.allowedHeaders(new HashSet<>())); assertSame(cors, cors.exposedHeader("X-wibble")); assertSame(cors, cors.exposedHeader("X-blah")); assertSame(cors, cors.exposedHeaders(new HashSet<>())); }
/** * Add an exposed header * @param headerName the exposed header name * @return a reference to this, so the API can be used fluently */ public io.vertx.rxjava.ext.web.handler.CorsHandler exposedHeader(String headerName) { delegate.exposedHeader(headerName); return this; }
corsHandler.exposedHeader((String)exposeHeaders); } else if (exposeHeaders instanceof JsonArray) { corsHandler.exposedHeaders(Seq.seq((JsonArray)exposeHeaders)
.allowedHeader(XOkapiHeaders.AUTHORIZATION) .exposedHeader(HttpHeaders.LOCATION.toString()) .exposedHeader(XOkapiHeaders.TRACE) .exposedHeader(XOkapiHeaders.TOKEN) .exposedHeader(XOkapiHeaders.AUTHORIZATION) .exposedHeader(XOkapiHeaders.REQUEST_ID) );
.allowedHeader(HttpHeaders.AUTHORIZATION.toString()) .allowedHeader(HttpHeaders.CONTENT_TYPE.toString()) .exposedHeader(Constants.HEADER_COMMAND) .exposedHeader(Constants.HEADER_COMMAND_REQUEST_ID)); .allowedHeader(HttpHeaders.AUTHORIZATION.toString()) .allowedHeader(HttpHeaders.CONTENT_TYPE.toString()) .exposedHeader(Constants.HEADER_COMMAND) .exposedHeader(Constants.HEADER_COMMAND_REQUEST_ID));
.allowedHeader(HttpHeaders.AUTHORIZATION.toString()) .allowedHeader(HttpHeaders.CONTENT_TYPE.toString()) .exposedHeader(Constants.HEADER_COMMAND) .exposedHeader(Constants.HEADER_COMMAND_REQUEST_ID)); .allowedHeader(HttpHeaders.AUTHORIZATION.toString()) .allowedHeader(HttpHeaders.CONTENT_TYPE.toString()) .exposedHeader(Constants.HEADER_COMMAND) .exposedHeader(Constants.HEADER_COMMAND_REQUEST_ID));