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
CharSequence
which 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 CharSequence
Accept header namestatic final CharSequence
Accept-Charset header namestatic final CharSequence
Accept-Encoding header namestatic final CharSequence
Accept-Language header namestatic final CharSequence
Accept-Patch header namestatic final CharSequence
Accept-Ranges header namestatic final CharSequence
Access-Control-Allow-Credentials header namestatic final CharSequence
Access-Control-Allow-Headers header namestatic final CharSequence
Access-Control-Allow-Methods header namestatic final CharSequence
Access-Control-Allow-Origin header namestatic final CharSequence
Access-Control-Allow-Private-Network header namestatic final CharSequence
Access-Control-Expose-Headers header namestatic final CharSequence
Access-Control-Max-Age header namestatic final CharSequence
Access-Control-Request-Headers header namestatic final CharSequence
Access-Control-Request-Method header namestatic final CharSequence
Access-Control-Request-Private-Network header namestatic final CharSequence
Age header namestatic final CharSequence
Allow header namestatic final CharSequence
application/x-www-form-urlencoded header valuestatic final CharSequence
Authorization header namestatic final CharSequence
Cache-Control header namestatic final CharSequence
chunked header valuestatic final CharSequence
close header valuestatic final CharSequence
Connection header namestatic final CharSequence
Content-Base header namestatic final CharSequence
Content-Disposition header namestatic final CharSequence
Content-Encoding header namestatic final CharSequence
Content-Language header namestatic final CharSequence
Content-Length header namestatic final CharSequence
Content-Location header namestatic final CharSequence
Content-MD5 header namestatic final CharSequence
Content-Rage header namestatic final CharSequence
Content-Transfer-Encoding header namestatic final CharSequence
Content-Type header namestatic final CharSequence
100-continue header valuestatic final CharSequence
Content-Cookie header namestatic final CharSequence
Date header namestatic final CharSequence
deflate,gzip header valuestatic final CharSequence
deflate,gzip,br header valuestatic final boolean
Constant that disables HTTP headers validation, this is a constant so the JIT can eliminate validation code.static final String
JVM system property that disables HTTP headers validation, don't use this in production.static final CharSequence
Etag header namestatic final CharSequence
Expect header namestatic final CharSequence
Expires header namestatic final CharSequence
From header namestatic final CharSequence
GET header valuestatic final CharSequence
Host header namestatic final CharSequence
identity header valuestatic final CharSequence
If-Match header namestatic final CharSequence
If-Modified-Since header namestatic final CharSequence
If-None-Match header namestatic final CharSequence
keep-alive header valuestatic final CharSequence
Last-Modified header namestatic final CharSequence
Location header namestatic final CharSequence
Origin header namestatic final CharSequence
Proxy-Authenticate header namestatic final CharSequence
Proxy-Authorization header namestatic final CharSequence
HTTP/2:authority
pseudo headerstatic final CharSequence
HTTP/2:method
pseudo hedaerstatic final CharSequence
HTTP/2:path
pseudo headerstatic final CharSequence
HTTP/2:scheme
pseudo headerstatic final CharSequence
HTTP/2:status
pseudo headerstatic final CharSequence
Referer header namestatic final CharSequence
Retry-After header namestatic final CharSequence
Server header namestatic final CharSequence
Set-Cookie header namestatic final CharSequence
text/html header valuestatic final CharSequence
Transfer-Encoding header namestatic final CharSequence
Upgrade header valuestatic final CharSequence
User-Agent header namestatic final CharSequence
Vary header namestatic final CharSequence
WebSocket header value -
Constructor Summary
ConstructorsConstructorDescriptionHttpHeaders
(io.vertx.core.http.HttpHeaders delegate) HttpHeaders
(Object delegate) -
Method Summary
Modifier and TypeMethodDescriptionstatic CharSequence
createOptimized
(String value) boolean
io.vertx.core.http.HttpHeaders
int
hashCode()
static MultiMap
headers()
static HttpHeaders
newInstance
(io.vertx.core.http.HttpHeaders arg) static MultiMap
set
(CharSequence name, CharSequence value) static MultiMap
toString()
-
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:path
pseudo header -
PSEUDO_AUTHORITY
HTTP/2:authority
pseudo header -
PSEUDO_SCHEME
HTTP/2:scheme
pseudo header -
PSEUDO_STATUS
HTTP/2:status
pseudo header -
PSEUDO_METHOD
HTTP/2:method
pseudo 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:
getDelegate
in 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
-