Uses of Interface
io.helidon.common.http.Http.HeaderName
Packages that use Http.HeaderName
Package
Description
HTTP APIs and implementations usable by both server and client side of the HTTP story.
Testing support for HTTP.
Common cross origin configuration and types used by all Helidon flavors.
GRPC support for Helidon NĂma WebServer.
HTTP/2 types common for client and server.
WebClient APIs shared by all types of clients.
Access log support for Helidon Server.
WebServer HTTP specific APIs.
WebSocket server support.
Helidon Reactive Media MultiPart.
A reactive client for rest calls.
Reactive web server API.
-
Uses of Http.HeaderName in io.helidon.common.http
Fields in io.helidon.common.http declared as Http.HeaderNameModifier and TypeFieldDescriptionstatic final Http.HeaderNameHttp.Header.ACCEPTTheAcceptheader name.static final Http.HeaderNameHttp.Header.ACCEPT_CHARSETTheAccept-Charsetheader name.static final Http.HeaderNameHttp.Header.ACCEPT_DATETIMETheAccept-Datetimeheader name.static final Http.HeaderNameHttp.Header.ACCEPT_ENCODINGTheAccept-Encodingheader name.static final Http.HeaderNameHttp.Header.ACCEPT_LANGUAGETheAccept-Languageheader name.static final Http.HeaderNameHttp.Header.ACCEPT_PATCHTheAccept-Patchheader name.static final Http.HeaderNameHttp.Header.ACCEPT_RANGESTheAccept-Rangesheader name.static final Http.HeaderNameHttp.Header.ACCESS_CONTROL_ALLOW_CREDENTIALSTheAccess-Control-Allow-Credentialsheader name.static final Http.HeaderNameHttp.Header.ACCESS_CONTROL_ALLOW_HEADERSTheAccess-Control-Allow-Headersheader name.static final Http.HeaderNameHttp.Header.ACCESS_CONTROL_ALLOW_METHODSTheAccess-Control-Allow-Methodsheader name.static final Http.HeaderNameHttp.Header.ACCESS_CONTROL_ALLOW_ORIGINTheAccess-Control-Allow-Originheader name.static final Http.HeaderNameHttp.Header.ACCESS_CONTROL_EXPOSE_HEADERSTheAccess-Control-Expose-Headersheader name.static final Http.HeaderNameHttp.Header.ACCESS_CONTROL_MAX_AGETheAccess-Control-Max-Ageheader name.static final Http.HeaderNameHttp.Header.ACCESS_CONTROL_REQUEST_HEADERSTheAccess-Control-Request-Headersheader name.static final Http.HeaderNameHttp.Header.ACCESS_CONTROL_REQUEST_METHODTheAccess-Control-Request-Methodheader name.static final Http.HeaderNameHttp.Header.AGETheAgeheader name.static final Http.HeaderNameHttp.Header.ALLOWTheAllowheader name.static final Http.HeaderNameHttp.Header.ALT_SVCThe<code>{@value}</code>header name.static final Http.HeaderNameHttp.Header.AUTHORIZATIONTheAuthorizationheader name.static final Http.HeaderNameHttp.Header.CACHE_CONTROLTheCache-Controlheader name.static final Http.HeaderNameHttp.Header.CONNECTIONTheConnectionheader name.static final Http.HeaderNameHttp.Header.CONTENT_DISPOSITIONThe<code>{@value}</code>header name.static final Http.HeaderNameHttp.Header.CONTENT_ENCODINGTheContent-Encodingheader name.static final Http.HeaderNameHttp.Header.CONTENT_LANGUAGETheContent-Languageheader name.static final Http.HeaderNameHttp.Header.CONTENT_LENGTHTheContent-Lengthheader name.static final Http.HeaderNameHttp.Header.CONTENT_LOCATIONTheContent-Locationheader name.static final Http.HeaderNameHttp.Header.CONTENT_RANGETheContent-Rangeheader name.static final Http.HeaderNameHttp.Header.CONTENT_TYPETheContent-Typeheader name.static final Http.HeaderNameHttp.Header.COOKIETheCookieheader name.static final Http.HeaderNameHttp.Header.DATETheDateheader name.static final Http.HeaderNameHttp.Header.ETAGTheEtagheader name.static final Http.HeaderNameHttp.Header.EXPECTTheExpectheader name.static final Http.HeaderNameHttp.Header.EXPIRESTheExpiresheader name.static final Http.HeaderNameHttp.Header.FORWARDEDTheForwardedheader name.static final Http.HeaderNameHttp.Header.FROMTheFromheader name.static final Http.HeaderNameHttp.Header.HOSTTheHostheader name.static final Http.HeaderNameHttp.Header.IF_MATCHTheIf-Matchheader name.static final Http.HeaderNameHttp.Header.IF_MODIFIED_SINCETheIf-Modified-Sinceheader name.static final Http.HeaderNameHttp.Header.IF_NONE_MATCHTheIf-None-Matchheader name.static final Http.HeaderNameHttp.Header.IF_RANGETheIf-Rangeheader name.static final Http.HeaderNameHttp.Header.IF_UNMODIFIED_SINCETheIf-Unmodified-Sinceheader name.static final Http.HeaderNameHttp.Header.LAST_MODIFIEDTheLast-Modifiedheader name.static final Http.HeaderNameHttp.Header.LINKTheLinkheader name.static final Http.HeaderNameHttp.Header.LOCATIONTheLocationheader name.static final Http.HeaderNameHttp.Header.MAX_FORWARDSTheMax-Forwardsheader name.static final Http.HeaderNameHttp.Header.ORIGINThe<code>{@value}</code>header name.static final Http.HeaderNameHttp.Header.PRAGMAThePragmaheader name.static final Http.HeaderNameHttp.Header.PROXY_AUTHENTICATETheProxy-Authenticateheader name.static final Http.HeaderNameHttp.Header.PROXY_AUTHORIZATIONTheProxy-Authorizationheader name.static final Http.HeaderNameHttp.Header.PUBLIC_KEY_PINSThePublic-Key-Pinsheader name.static final Http.HeaderNameHttp.Header.RANGETheRangeheader name.static final Http.HeaderNameHttp.Header.REFERERThe<code>{@value}</code>header name.static final Http.HeaderNameHttp.Header.REFRESHThe<code>{@value}</code>header name.static final Http.HeaderNameHttp.Header.RETRY_AFTERThe<code>{@value}</code>header name.static final Http.HeaderNameHttp.Header.SERVERTheServerheader name.static final Http.HeaderNameHttp.Header.SET_COOKIETheSet-Cookieheader name.static final Http.HeaderNameHttp.Header.SET_COOKIE2TheSet-Cookie2header name.static final Http.HeaderNameHttp.Header.STRICT_TRANSPORT_SECURITYTheStrict-Transport-Securityheader name.static final Http.HeaderNameHttp.Header.TEThe<code>{@value}</code>header name.static final Http.HeaderNameHttp.Header.TRAILERTheTrailerheader name.static final Http.HeaderNameHttp.Header.TRANSFER_ENCODINGTheTransfer-Encodingheader name.static final Http.HeaderNameHttp.Header.TSVTheTsvheader name.static final Http.HeaderNameHttp.Header.UPGRADETheUpgradeheader name.static final Http.HeaderNameHttp.Header.USER_AGENTTheUser-Agentheader name.static final Http.HeaderNameHttp.Header.VARYTheVaryheader name.static final Http.HeaderNameHttp.Header.VIATheViaheader name.static final Http.HeaderNameHttp.Header.WARNINGTheWarningheader name.static final Http.HeaderNameHttp.Header.WWW_AUTHENTICATETheWWW-Authenticateheader name.static final Http.HeaderNameHttp.Header.X_FORWARDED_FORTheX-Forwarded-Forheader name.static final Http.HeaderNameHttp.Header.X_FORWARDED_HOSTTheX_FORWARDED_HOSTheader name.static final Http.HeaderNameHttp.Header.X_FORWARDED_PORTTheX_FORWARDED_PORTheader name.static final Http.HeaderNameHttp.Header.X_FORWARDED_PREFIXTheX_FORWARDED_PREFIXheader name.static final Http.HeaderNameHttp.Header.X_FORWARDED_PROTOTheX_FORWARDED_PROTOheader name.static final Http.HeaderNameHttp.Header.X_HELIDON_CNTheX_HELIDON_CNheader name.Methods in io.helidon.common.http that return Http.HeaderNameModifier and TypeMethodDescriptionstatic Http.HeaderNameFind or create a header name.static Http.HeaderNameHttp.Header.createFromLowercase(String lowerCase) Create a header name from lower case letters.static Http.HeaderNameHttp.Header.createName(String lowerCase, String defaultCase) Find or create a header name.ContentDisposition.headerName()Http.HeaderValue.headerName()Header name for the header.Methods in io.helidon.common.http with parameters of type Http.HeaderNameModifier and TypeMethodDescriptiondefault BWritableHeaders.add(Http.HeaderName header, String... value) Add a header or add a header value if the header is already present.Headers.all(Http.HeaderName name, Supplier<List<String>> defaultSupplier) Get all values of a header.booleanHeaders.contains(Http.HeaderName name) Whether these headers contain a header with the provided name.static Http.HeaderValueHttp.Header.create(Http.HeaderName name, boolean changing, boolean sensitive, String... values) Create a new header.static Http.HeaderValueHttp.Header.create(Http.HeaderName name, int value) Create a new header with a single value.static Http.HeaderValueHttp.Header.create(Http.HeaderName name, long value) Create a new header with a single value.static Http.HeaderValueHttp.Header.create(Http.HeaderName name, LazyString value) Create a new header with a single value.static Http.HeaderValueHttp.Header.create(Http.HeaderName name, String value) Create a new header with a single value.static Http.HeaderValueHttp.Header.create(Http.HeaderName name, String... values) Create a new header.static Http.HeaderValueHttp.Header.create(Http.HeaderName name, List<String> values) Create a new header.static Http.HeaderValueHttp.Header.createCached(Http.HeaderName name, boolean changing, boolean sensitive, String value) Create and cache byte value.static Http.HeaderValueHttp.Header.createCached(Http.HeaderName name, int value) Create and cache byte value.static Http.HeaderValueHttp.Header.createCached(Http.HeaderName name, String value) Create and cache byte value.Headers.first(Http.HeaderName headerName) Returns a first header value.Headers.get(Http.HeaderName name) Get a header value.DirectHandler.TransportResponse.Builder.header(Http.HeaderName name, String... values) Set a header (if exists, it would be replaced).WritableHeaders.remove(Http.HeaderName name) Remove a header.WritableHeaders.remove(Http.HeaderName name, Consumer<Http.HeaderValue> removedConsumer) Remove a header.default BWritableHeaders.set(Http.HeaderName name, String... values) Set a header and replace it if it already existed.default BWritableHeaders.set(Http.HeaderName name, List<String> values) Set a header and replace it if it already existed.Headers.value(Http.HeaderName headerName) Headers.values(Http.HeaderName headerName) Returns an unmodifiableListof all comma separated header value parts - Such segmentation is NOT valid for all header semantics, however it is very common. -
Uses of Http.HeaderName in io.helidon.common.testing.http.junit5
Methods in io.helidon.common.testing.http.junit5 with parameters of type Http.HeaderNameModifier and TypeMethodDescriptionstatic org.hamcrest.Matcher<Headers>HttpHeaderMatcher.hasHeader(Http.HeaderName name) A matcher for anHeadersthat checks that the header is present, ignoring its value.static org.hamcrest.Matcher<Headers>HttpHeaderMatcher.hasHeader(Http.HeaderName name, String... value) A matcher for anHeadersthat checks that the header is present and has the defined value(s).static org.hamcrest.Matcher<Headers>HttpHeaderMatcher.hasHeader(Http.HeaderName name, org.hamcrest.Matcher<Iterable<? extends String>> valuesMatcher) A matcher for anHeadersthat checks that the header is present and values match the provided matcher.static org.hamcrest.Matcher<Headers>HttpHeaderMatcher.hasHeaderValue(Http.HeaderName name, org.hamcrest.Matcher<String> valueMatcher) A matcher for anHeadersthat checks that the header is present and its single value matches the provided matcher.static org.hamcrest.Matcher<Headers>HttpHeaderMatcher.noHeader(Http.HeaderName name) A matcher for anHeadersthat checks that the header is not present. -
Uses of Http.HeaderName in io.helidon.cors
Methods in io.helidon.cors with parameters of type Http.HeaderNameModifier and TypeMethodDescriptionCorsRequestAdapter.allHeaders(Http.HeaderName key) Retrieves all header values for a given key as Strings.CorsRequestAdapter.firstHeader(Http.HeaderName key) Retrieves the first value for the specified header as a String.CorsResponseAdapter.header(Http.HeaderName key, Object value) Arranges to add the specified header and value to the eventual response.CorsResponseAdapter.header(Http.HeaderName key, String value) Arranges to add the specified header and value to the eventual response.booleanCorsRequestAdapter.headerContainsKey(Http.HeaderName key) Reports whether the specified header exists. -
Uses of Http.HeaderName in io.helidon.nima.grpc.webserver
Fields in io.helidon.nima.grpc.webserver declared as Http.HeaderNameModifier and TypeFieldDescriptionstatic final Http.HeaderNameGrpcStatus.STATUS_NAMEgrpc status header name. -
Uses of Http.HeaderName in io.helidon.nima.http2
Fields in io.helidon.nima.http2 declared as Http.HeaderNameModifier and TypeFieldDescriptionstatic final Http.HeaderNameHttp2Headers.AUTHORITY_NAMEHeader name of the authority pseudo header.static final Http.HeaderNameHttp2Headers.METHOD_NAMEHeader name of the method pseudo header.static final Http.HeaderNameHttp2Headers.PATH_NAMEHeader name of the path pseudo header.static final Http.HeaderNameHttp2Headers.SCHEME_NAMEHeader name of the scheme pseudo header.static final Http.HeaderNameHttp2Headers.STATUS_NAMEHeader name of the status pseudo header. -
Uses of Http.HeaderName in io.helidon.nima.webclient
Methods in io.helidon.nima.webclient with parameters of type Http.HeaderNameModifier and TypeMethodDescriptiondefault BClientRequest.header(Http.HeaderName name, String value) Set an HTTP header. -
Uses of Http.HeaderName in io.helidon.nima.webserver.accesslog
Methods in io.helidon.nima.webserver.accesslog with parameters of type Http.HeaderNameModifier and TypeMethodDescriptionstatic HeaderLogEntry.BuilderHeaderLogEntry.builder(Http.HeaderName headerName) Create a fluent API builder for a header log entry.Constructors in io.helidon.nima.webserver.accesslog with parameters of type Http.HeaderName -
Uses of Http.HeaderName in io.helidon.nima.webserver.http
Methods in io.helidon.nima.webserver.http with parameters of type Http.HeaderNameModifier and TypeMethodDescriptiondefault ServerResponseServerResponse.header(Http.HeaderName name, String... values) Set a header. -
Uses of Http.HeaderName in io.helidon.nima.websocket.webserver
Fields in io.helidon.nima.websocket.webserver declared as Http.HeaderNameModifier and TypeFieldDescriptionstatic final Http.HeaderNameWsUpgrader.EXTENSIONSWebsocket protocol header name.static final Http.HeaderNameWsUpgrader.PROTOCOLWebsocket protocol header name.static final Http.HeaderNameWsUpgrader.WS_KEYWebsocket key header name.static final Http.HeaderNameWsUpgrader.WS_VERSIONWebsocket version header name. -
Uses of Http.HeaderName in io.helidon.reactive.media.multipart
Methods in io.helidon.reactive.media.multipart with parameters of type Http.HeaderNameModifier and TypeMethodDescriptionReadableBodyPartHeaders.all(Http.HeaderName name, Supplier<List<String>> defaultSupplier) WriteableBodyPartHeaders.all(Http.HeaderName name, Supplier<List<String>> defaultSupplier) booleanReadableBodyPartHeaders.contains(Http.HeaderName name) booleanWriteableBodyPartHeaders.contains(Http.HeaderName name) ReadableBodyPartHeaders.get(Http.HeaderName name) WriteableBodyPartHeaders.get(Http.HeaderName name) WriteableBodyPartHeaders.Builder.header(Http.HeaderName name, String value) Add a new header.WriteableBodyPartHeaders.remove(Http.HeaderName name) WriteableBodyPartHeaders.remove(Http.HeaderName name, Consumer<Http.HeaderValue> removedConsumer) -
Uses of Http.HeaderName in io.helidon.reactive.webclient
Methods in io.helidon.reactive.webclient with parameters of type Http.HeaderNameModifier and TypeMethodDescriptiondefault WebClientRequestHeadersWebClientRequestHeaders.add(Http.HeaderName key, String... values) Add header values.WebClient.Builder.addHeader(Http.HeaderName header, String... value) Add a default header (such as accept).default WebClientRequestBuilderWebClientRequestBuilder.addHeader(Http.HeaderName name, String... values) Adds header values for a specified name.default WebClientRequestBuilderWebClientRequestBuilder.addHeader(Http.HeaderName name, List<String> values) Adds header values for a specified name.WebClientRequestHeaders.unsetHeader(Http.HeaderName name) Remove a header if set. -
Uses of Http.HeaderName in io.helidon.reactive.webserver
Methods in io.helidon.reactive.webserver with parameters of type Http.HeaderNameModifier and TypeMethodDescriptiondefault ServerResponseServerResponse.addHeader(Http.HeaderName name, String... values) Adds header values for a specified name.RequestPredicate.containsHeader(Http.HeaderName name) Accept requests only when the specified header name exists.RequestPredicate.containsHeader(Http.HeaderName name, String value) Accept requests only when the specified header contains a given value.RequestPredicate.containsHeader(Http.HeaderName name, Predicate<String> predicate) Accept requests only when the specified header is valid.