Package io.vertx.mutiny.core.http
Class HttpHeaders
java.lang.Object
io.vertx.mutiny.core.http.HttpHeaders
- All Implemented Interfaces:
MutinyDelegate
Contains a bunch of useful HTTP headers stuff:
- methods for creating instances
- often used Header names
- method to create optimized
CharSequencewhich can be used as header name and value
original non Mutiny-ified interface using Vert.x codegen.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TypeArg<HttpHeaders>static final CharSequenceAccept header namestatic final CharSequenceAccept-Charset header namestatic final CharSequenceAccept-Encoding header namestatic final CharSequenceAccept-Language header namestatic final CharSequenceAccept-Patch header namestatic final CharSequenceAccept-Ranges header namestatic final CharSequenceAccess-Control-Allow-Credentials header namestatic final CharSequenceAccess-Control-Allow-Headers header namestatic final CharSequenceAccess-Control-Allow-Methods header namestatic final CharSequenceAccess-Control-Allow-Origin header namestatic final CharSequenceAccess-Control-Allow-Private-Network header namestatic final CharSequenceAccess-Control-Expose-Headers header namestatic final CharSequenceAccess-Control-Max-Age header namestatic final CharSequenceAccess-Control-Request-Headers header namestatic final CharSequenceAccess-Control-Request-Method header namestatic final CharSequenceAccess-Control-Request-Private-Network header namestatic final CharSequenceAge header namestatic final CharSequenceAllow header namestatic final CharSequenceapplication/x-www-form-urlencoded header valuestatic final CharSequenceAuthorization header namestatic final CharSequenceCache-Control header namestatic final CharSequencechunked header valuestatic final CharSequenceclose header valuestatic final CharSequenceConnection header namestatic final CharSequenceContent-Base header namestatic final CharSequenceContent-Disposition header namestatic final CharSequenceContent-Encoding header namestatic final CharSequenceContent-Language header namestatic final CharSequenceContent-Length header namestatic final CharSequenceContent-Location header namestatic final CharSequenceContent-MD5 header namestatic final CharSequenceContent-Rage header namestatic final CharSequenceContent-Transfer-Encoding header namestatic final CharSequenceContent-Type header namestatic final CharSequence100-continue header valuestatic final CharSequenceContent-Cookie header namestatic final CharSequenceDate header namestatic final CharSequencedeflate,gzip header valuestatic final CharSequencedeflate,gzip,br header valuestatic final booleanConstant that disables HTTP headers validation, this is a constant so the JIT can eliminate validation code.static final StringJVM system property that disables HTTP headers validation, don't use this in production.static final CharSequenceEtag header namestatic final CharSequenceExpect header namestatic final CharSequenceExpires header namestatic final CharSequenceFrom header namestatic final CharSequenceGET header valuestatic final CharSequenceHost header namestatic final CharSequenceidentity header valuestatic final CharSequenceIf-Match header namestatic final CharSequenceIf-Modified-Since header namestatic final CharSequenceIf-None-Match header namestatic final CharSequencekeep-alive header valuestatic final CharSequenceLast-Modified header namestatic final CharSequenceLocation header namestatic final CharSequenceOrigin header namestatic final CharSequenceProxy-Authenticate header namestatic final CharSequenceProxy-Authorization header namestatic final CharSequenceHTTP/2:authoritypseudo headerstatic final CharSequenceHTTP/2:methodpseudo hedaerstatic final CharSequenceHTTP/2:pathpseudo headerstatic final CharSequenceHTTP/2:schemepseudo headerstatic final CharSequenceHTTP/2:statuspseudo headerstatic final CharSequenceReferer header namestatic final CharSequenceRetry-After header namestatic final CharSequenceServer header namestatic final CharSequenceSet-Cookie header namestatic final CharSequencetext/html header valuestatic final CharSequenceTransfer-Encoding header namestatic final CharSequenceUpgrade header valuestatic final CharSequenceUser-Agent header namestatic final CharSequenceVary header namestatic final CharSequenceWebSocket header value -
Constructor Summary
ConstructorsConstructorDescriptionHttpHeaders(io.vertx.core.http.HttpHeaders delegate) HttpHeaders(Object delegate) -
Method Summary
Modifier and TypeMethodDescriptionstatic CharSequencecreateOptimized(String value) booleanio.vertx.core.http.HttpHeadersinthashCode()static MultiMapheaders()static HttpHeadersnewInstance(io.vertx.core.http.HttpHeaders arg) static MultiMapset(CharSequence name, CharSequence value) static MultiMaptoString()
-
Field Details
-
__TYPE_ARG
-
DISABLE_HTTP_HEADERS_VALIDATION_PROP_NAME
JVM system property that disables HTTP headers validation, don't use this in production.- See Also:
-
DISABLE_HTTP_HEADERS_VALIDATION
public static final boolean DISABLE_HTTP_HEADERS_VALIDATIONConstant that disables HTTP headers validation, this is a constant so the JIT can eliminate validation code. -
ACCEPT
Accept header name -
ACCEPT_CHARSET
Accept-Charset header name -
ACCEPT_ENCODING
Accept-Encoding header name -
ACCEPT_LANGUAGE
Accept-Language header name -
ACCEPT_RANGES
Accept-Ranges header name -
ACCEPT_PATCH
Accept-Patch header name -
ACCESS_CONTROL_ALLOW_CREDENTIALS
Access-Control-Allow-Credentials header name -
ACCESS_CONTROL_ALLOW_HEADERS
Access-Control-Allow-Headers header name -
ACCESS_CONTROL_ALLOW_METHODS
Access-Control-Allow-Methods header name -
ACCESS_CONTROL_ALLOW_ORIGIN
Access-Control-Allow-Origin header name -
ACCESS_CONTROL_ALLOW_PRIVATE_NETWORK
Access-Control-Allow-Private-Network header name -
ACCESS_CONTROL_EXPOSE_HEADERS
Access-Control-Expose-Headers header name -
ACCESS_CONTROL_MAX_AGE
Access-Control-Max-Age header name -
ACCESS_CONTROL_REQUEST_HEADERS
Access-Control-Request-Headers header name -
ACCESS_CONTROL_REQUEST_METHOD
Access-Control-Request-Method header name -
ACCESS_CONTROL_REQUEST_PRIVATE_NETWORK
Access-Control-Request-Private-Network header name -
AGE
Age header name -
ALLOW
Allow header name -
AUTHORIZATION
Authorization header name -
CACHE_CONTROL
Cache-Control header name -
CONNECTION
Connection header name -
CONTENT_BASE
Content-Base header name -
CONTENT_DISPOSITION
Content-Disposition header name -
CONTENT_ENCODING
Content-Encoding header name -
CONTENT_LANGUAGE
Content-Language header name -
CONTENT_LENGTH
Content-Length header name -
CONTENT_LOCATION
Content-Location header name -
CONTENT_TRANSFER_ENCODING
Content-Transfer-Encoding header name -
CONTENT_MD5
Content-MD5 header name -
CONTENT_RANGE
Content-Rage header name -
CONTENT_TYPE
Content-Type header name -
COOKIE
Content-Cookie header name -
DATE
Date header name -
ETAG
Etag header name -
EXPECT
Expect header name -
EXPIRES
Expires header name -
FROM
From header name -
HOST
Host header name -
IF_MATCH
If-Match header name -
IF_MODIFIED_SINCE
If-Modified-Since header name -
IF_NONE_MATCH
If-None-Match header name -
LAST_MODIFIED
Last-Modified header name -
LOCATION
Location header name -
ORIGIN
Origin header name -
PROXY_AUTHENTICATE
Proxy-Authenticate header name -
PROXY_AUTHORIZATION
Proxy-Authorization header name -
REFERER
Referer header name -
RETRY_AFTER
Retry-After header name -
SERVER
Server header name -
TRANSFER_ENCODING
Transfer-Encoding header name -
USER_AGENT
User-Agent header name -
SET_COOKIE
Set-Cookie header name -
APPLICATION_X_WWW_FORM_URLENCODED
application/x-www-form-urlencoded header value -
CHUNKED
chunked header value -
CLOSE
close header value -
CONTINUE
100-continue header value -
IDENTITY
identity header value -
KEEP_ALIVE
keep-alive header value -
UPGRADE
Upgrade header value -
WEBSOCKET
WebSocket header value -
DEFLATE_GZIP
deflate,gzip header value -
DEFLATE_GZIP_BR
deflate,gzip,br header value -
TEXT_HTML
text/html header value -
GET
GET header value -
VARY
Vary header name -
PSEUDO_PATH
HTTP/2:pathpseudo header -
PSEUDO_AUTHORITY
HTTP/2:authoritypseudo header -
PSEUDO_SCHEME
HTTP/2:schemepseudo header -
PSEUDO_STATUS
HTTP/2:statuspseudo header -
PSEUDO_METHOD
HTTP/2:methodpseudo hedaer
-
-
Constructor Details
-
HttpHeaders
public HttpHeaders(io.vertx.core.http.HttpHeaders delegate) -
HttpHeaders
-
-
Method Details
-
getDelegate
public io.vertx.core.http.HttpHeaders getDelegate()- Specified by:
getDelegatein interfaceMutinyDelegate- Returns:
- the delegate used by this Mutiny object of generated type
-
toString
-
equals
-
hashCode
public int hashCode() -
headers
-
set
-
createOptimized
- Parameters:
value-- Returns:
-
set
-
newInstance
-