Index

A B C D E F G H I K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractCSPPolicy<T> - Class in com.helger.http.csp
Abstract CSP policy declaration.
AbstractCSPPolicy() - Constructor for class com.helger.http.csp.AbstractCSPPolicy
Default constructor creating an empty CSP policy.
AbstractCSPSourceList<IMPLTYPE> - Class in com.helger.http.csp
A source list to be used in a CSP directive (CSPDirective).
AbstractCSPSourceList() - Constructor for class com.helger.http.csp.AbstractCSPSourceList
Default constructor creating an empty CSP source list.
AbstractQValueList<KEYTYPE> - Class in com.helger.http.header
Represents a base class for all QValue'd stuff
AbstractQValueList() - Constructor for class com.helger.http.header.AbstractQValueList
Default constructor creating an empty quality value list.
ACCEPT - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 12.5.1
ACCEPT_CHARSET - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 12.5.2
ACCEPT_ENCODING - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 12.5.3
ACCEPT_LANGUAGE - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 12.5.4
ACCEPT_PATCH - Static variable in class com.helger.http.CHttpHeader
RFC 5789 Section 3.1
ACCEPT_RANGES - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 14.3
AcceptCharsetHandler - Class in com.helger.http.header.specific
Handler for the request HTTP header field "Accept-Charset"
AcceptCharsetList - Class in com.helger.http.header.specific
Represents a list of Accept-Charset values as specified in the HTTP header
AcceptCharsetList() - Constructor for class com.helger.http.header.specific.AcceptCharsetList
Constructor creating an empty accept charset list.
AcceptEncodingHandler - Class in com.helger.http.header.specific
Handler for the request HTTP header field "Accept-Encoding"
AcceptEncodingList - Class in com.helger.http.header.specific
Contains a list of Accept-Encoding values as specified by the HTTP header
AcceptEncodingList() - Constructor for class com.helger.http.header.specific.AcceptEncodingList
Constructor creating an empty accept encoding list.
AcceptLanguageHandler - Class in com.helger.http.header.specific
Handler for the request HTTP header field "Accept-Language"
AcceptLanguageList - Class in com.helger.http.header.specific
Represents a list of Accept-Language values as specified in the HTTP header
AcceptLanguageList() - Constructor for class com.helger.http.header.specific.AcceptLanguageList
Constructor creating an empty accept language list.
AcceptMimeTypeHandler - Class in com.helger.http.header.specific
Handler for the request HTTP header field "Accept"
AcceptMimeTypeList - Class in com.helger.http.header.specific
Represents a list of "Accept" HTTP header values, created e.g. by the AcceptMimeTypeHandler.
AcceptMimeTypeList() - Constructor for class com.helger.http.header.specific.AcceptMimeTypeList
Constructor creating an empty accept MIME type list.
ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in class com.helger.http.CHttpHeader
 
ACCESS_CONTROL_ALLOW_HEADERS - Static variable in class com.helger.http.CHttpHeader
 
ACCESS_CONTROL_ALLOW_METHODS - Static variable in class com.helger.http.CHttpHeader
 
ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class com.helger.http.CHttpHeader
 
ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in class com.helger.http.CHttpHeader
 
ACCESS_CONTROL_MAX_AGE - Static variable in class com.helger.http.CHttpHeader
 
ACCESS_CONTROL_REQUEST_HEADERS - Static variable in class com.helger.http.CHttpHeader
 
ACCESS_CONTROL_REQUEST_METHOD - Static variable in class com.helger.http.CHttpHeader
 
addAllHeaders(HttpHeaderMap) - Method in class com.helger.http.header.HttpHeaderMap
Add all headers from the passed map.
addCharset(String, double) - Method in class com.helger.http.header.specific.AcceptCharsetList
Add a charset by name with the given quality.
addCharset(Charset, double) - Method in class com.helger.http.header.specific.AcceptCharsetList
Add a charset with the given quality.
addDateHeader(String, long) - Method in class com.helger.http.header.HttpHeaderMap
Add the passed header as a date header.
addDateHeader(String, LocalDate) - Method in class com.helger.http.header.HttpHeaderMap
Add the passed header as a date header.
addDateHeader(String, LocalDateTime) - Method in class com.helger.http.header.HttpHeaderMap
Add the passed header as a date header.
addDateHeader(String, ZonedDateTime) - Method in class com.helger.http.header.HttpHeaderMap
Add the passed header as a date header.
addDirective(T) - Method in class com.helger.http.csp.AbstractCSPPolicy
Add a directive to this policy.
addDomain(ISimpleURL) - Method in class com.helger.http.digestauth.DigestAuthServerBuilder
Add an URIs, as specified in RFC XURI, that define the protection space.
addEncoding(String, double) - Method in class com.helger.http.header.specific.AcceptEncodingList
Add an encoding with the given quality.
addExtension(String) - Method in class com.helger.http.cache.CacheControlBuilder
Add a custom cache-control extension directive.
addHash(EMessageDigestAlgorithm, byte[]) - Method in class com.helger.http.csp.AbstractCSPSourceList
Add the provided nonce value.
addHash(EMessageDigestAlgorithm, String) - Method in class com.helger.http.csp.AbstractCSPSourceList
Add the provided Base64 encoded hash value.
addHeader(String, String) - Method in class com.helger.http.header.HttpHeaderMap
Add the passed header as is.
addHost(ISimpleURL) - Method in class com.helger.http.csp.AbstractCSPSourceList
Add a host
addHost(String) - Method in class com.helger.http.csp.AbstractCSPSourceList
Add a host
addIntHeader(String, int) - Method in class com.helger.http.header.HttpHeaderMap
Add the passed header as a number.
addKeywordNone() - Method in class com.helger.http.csp.AbstractCSPSourceList
source expression 'none' represents an empty set of URIs
addKeywordReportSample() - Method in class com.helger.http.csp.AbstractCSPSourceList
If this expression is included in a directive controlling scripts or styles, and the directive causes the browser to block any inline scripts, inline styles, or event handler attributes, then the violation report that the browser generates will contain a sample property containing the first 40 characters of the blocked resource.
addKeywordSelf() - Method in class com.helger.http.csp.AbstractCSPSourceList
source expression 'self' represents the set of URIs which are in the same origin as the protected resource
addKeywordStrictDynamic() - Method in class com.helger.http.csp.AbstractCSPSourceList
The 'strict-dynamic' keyword makes the trust conferred on a script by a nonce or a hash extend to scripts that this script dynamically loads, for example by creating new <script> tags using Document.createElement() and then inserting them into the document using Node.appendChild().
addKeywordUnsafeEval() - Method in class com.helger.http.csp.AbstractCSPSourceList
By default, if a CSP contains a default-src or a script-src directive, then JavaScript functions which evaluate their arguments as JavaScript are disabled.
addKeywordUnsafeInline() - Method in class com.helger.http.csp.AbstractCSPSourceList
source expression 'unsafe-inline' represents content supplied inline in the resource itself
addLanguage(String, double) - Method in class com.helger.http.header.specific.AcceptLanguageList
Add a language with the given quality.
addLongHeader(String, long) - Method in class com.helger.http.header.HttpHeaderMap
Add the passed header as a number.
addMimeType(IMimeType) - Method in class com.helger.http.csp.AbstractCSPSourceList
Add a MIME type (for plugin-types)
addMimeType(IMimeType, double) - Method in class com.helger.http.header.specific.AcceptMimeTypeList
Add a MIME type with the given quality.
addMimeType(String, double) - Method in class com.helger.http.header.specific.AcceptMimeTypeList
Add a MIME type with the given quality by parsing the provided string.
addNonce(byte[]) - Method in class com.helger.http.csp.AbstractCSPSourceList
Add the provided nonce value.
addNonce(String) - Method in class com.helger.http.csp.AbstractCSPSourceList
Add the provided Base64 encoded nonce value.
addPair(String, String) - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Add a token-value pair to this forwarded hop.
addQOP(String) - Method in class com.helger.http.digestauth.DigestAuthServerBuilder
This directive is optional, but is made so only for backward compatibility with RFC 2069 [6]; it SHOULD be used by all implementations compliant with this version of the Digest scheme.
addScheme(String) - Method in class com.helger.http.csp.AbstractCSPSourceList
Add a scheme
AGE - Static variable in class com.helger.http.CHttpHeader
RFC 9111 Section 5.1
ALGORITHM_MD5 - Static variable in class com.helger.http.digestauth.HttpDigestAuth
 
ALGORITHM_MD5_SESS - Static variable in class com.helger.http.digestauth.HttpDigestAuth
 
ALGORITHM_SHA_256 - Static variable in class com.helger.http.digestauth.HttpDigestAuth
 
ALGORITHM_SHA_256_SESS - Static variable in class com.helger.http.digestauth.HttpDigestAuth
 
ALLOW - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 10.2.1
ALT_SVC - Static variable in class com.helger.http.CHttpHeader
Alt-Svc header (RFC 7838).
ANY_CHARSET - Static variable in class com.helger.http.header.specific.AcceptCharsetHandler
Any charset
ANY_ENCODING - Static variable in class com.helger.http.header.specific.AcceptEncodingHandler
Any encoding
ANY_LANGUAGE - Static variable in class com.helger.http.header.specific.AcceptLanguageHandler
Any language
ANY_MIMETYPE - Static variable in class com.helger.http.header.specific.AcceptMimeTypeHandler
Any MIME type
AS2_FROM - Static variable in class com.helger.http.CHttpHeader
RFC 4130 Section 6.1
AS2_TO - Static variable in class com.helger.http.CHttpHeader
RFC 4130 Section 6.1
AS2_VERSION - Static variable in class com.helger.http.CHttpHeader
RFC 4130 Section 6.1
AUTHORIZATION - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 11.6.2

B

BasicAuthClientCredentials - Class in com.helger.http.basicauth
Credentials for HTTP basic authentication
BasicAuthClientCredentials(String) - Constructor for class com.helger.http.basicauth.BasicAuthClientCredentials
Create credentials with a user name only and no password.
BasicAuthClientCredentials(String, String) - Constructor for class com.helger.http.basicauth.BasicAuthClientCredentials
Create credentials with a user name and a password.
BasicAuthServerBuilder - Class in com.helger.http.basicauth
Builder for creating HTTP Basic Authentication server challenge header values.
BasicAuthServerBuilder() - Constructor for class com.helger.http.basicauth.BasicAuthServerBuilder
Default constructor.
build() - Method in class com.helger.http.basicauth.BasicAuthServerBuilder
Build the HTTP Basic Authentication server challenge header value string.
build() - Method in class com.helger.http.digestauth.DigestAuthServerBuilder
Build the WWW-Authenticate header value for Digest authentication.

C

CACHE_CONTROL - Static variable in class com.helger.http.CHttpHeader
RFC 9111 Section 5.2
CacheControlBuilder - Class in com.helger.http.cache
This class is used to build the response HTTP header field Cache-Control value in a structured way.
CacheControlBuilder() - Constructor for class com.helger.http.cache.CacheControlBuilder
Constructor
CacheControlBuilder(CacheControlBuilder) - Constructor for class com.helger.http.cache.CacheControlBuilder
Copy constructor
CHAR_CR - Static variable in class com.helger.http.RFC1945Helper
 
CHAR_LF - Static variable in class com.helger.http.RFC1945Helper
 
CHAR_SPACE - Static variable in class com.helger.http.RFC1945Helper
 
CHAR_TAB - Static variable in class com.helger.http.RFC1945Helper
 
CHARSET - Static variable in class com.helger.http.basicauth.HttpBasicAuth
 
checkClientTrusted(X509Certificate[], String) - Method in class com.helger.http.security.TrustManagerTrustAll
This implementation trusts all client certificates.
checkServerTrusted(X509Certificate[], String) - Method in class com.helger.http.security.TrustManagerTrustAll
This implementation trusts all server certificates.
CHttp - Class in com.helger.http
Predefined HTTP constants.
CHttpHeader - Class in com.helger.http
Predefined HTTP header names and values.
com.helger.http - package com.helger.http
 
com.helger.http.basicauth - package com.helger.http.basicauth
 
com.helger.http.cache - package com.helger.http.cache
 
com.helger.http.csp - package com.helger.http.csp
 
com.helger.http.digestauth - package com.helger.http.digestauth
 
com.helger.http.header - package com.helger.http.header
 
com.helger.http.header.specific - package com.helger.http.header.specific
 
com.helger.http.security - package com.helger.http.security
 
com.helger.http.tls - package com.helger.http.tls
 
COMMENT_BEGIN - Static variable in class com.helger.http.RFC1945Helper
Comment start character
COMMENT_END - Static variable in class com.helger.http.RFC1945Helper
Comment end character
compareTo(QValue) - Method in class com.helger.http.header.QValue
COMPRESS_ENCODING - Static variable in class com.helger.http.header.specific.AcceptEncodingHandler
Standard encoding "compress"
CONNECT - Enum constant in enum class com.helger.http.EHttpMethod
 
CONNECTION - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 7.6.1
containsBy() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Check if the "by" token is present.
containsFor() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Check if the "for" token is present.
containsHeaders(String) - Method in class com.helger.http.header.HttpHeaderMap
Check if headers with the specified name exist.
containsHost() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Check if the "host" token is present.
containsProto() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Check if the "proto" token is present.
containsToken(String) - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Check if the specified token is present.
CONTENT_DESCRIPTION - Static variable in class com.helger.http.CHttpHeader
RFC 2045 Section 8
CONTENT_DISPOSITION - Static variable in class com.helger.http.CHttpHeader
RFC 6266
CONTENT_ENCODING - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 8.4
CONTENT_ID - Static variable in class com.helger.http.CHttpHeader
RFC 2045 Section 7
CONTENT_LANGUAGE - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 8.5
CONTENT_LENGTH - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 8.6
CONTENT_RANGE - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 14.4
CONTENT_SCRIPT_TYPE - Static variable in class com.helger.http.CHttpHeader
Deprecated.
CONTENT_SECURITY_POLICY - Static variable in class com.helger.http.CHttpHeader
 
CONTENT_SECURITY_POLICY_REPORT_ONLY - Static variable in class com.helger.http.CHttpHeader
 
CONTENT_STYLE_TYPE - Static variable in class com.helger.http.CHttpHeader
Deprecated.
CONTENT_TRANSFER_ENCODING - Static variable in class com.helger.http.CHttpHeader
RFC 2045 Section 6
CONTENT_TYPE - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 8.3
convertMillisToLocalDateTime(long) - Static method in class com.helger.http.CHttp
Convert the given milliseconds to a LocalDateTime, rounded down to the nearest second.
COOKIE - Static variable in class com.helger.http.CHttpHeader
RFC 6265 Section 5.4
createBaseURI(String) - Static method in class com.helger.http.csp.CSPDirective
Restricts the URLs which can be used in a document's <base> element.
createChildSrc(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
Defines valid sources for web workers and nested browsing contexts loaded using elements such as <frame> and <iframe>
createConnectSrc(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
Applies to XMLHttpRequest (AJAX), WebSocket or EventSource.
createDefaultSrc(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
The "default-src" is the default policy for loading content such as JavaScript, Images, CSS, Fonts, AJAX requests, Frames, HTML5 Media.
createDigestAuthClientCredentials(EHttpMethod, String, String, String, String, String, String, String, String, String, int) - Static method in class com.helger.http.digestauth.HttpDigestAuth
Create HTTP Digest auth credentials for a client
createFontSrc(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
Defines valid sources of fonts.
createFormAction(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
Defines valid sources that can be used as a HTML <form> action.
createFrameAncestors(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
Defines valid sources for embedding the resource using <frame> <iframe> <object> <embed> <applet>.
createFrameSrc(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
The HTTP Content-Security-Policy (CSP) "frame-src" directive specifies valid sources for nested browsing contexts loading using elements such as <frame> and <iframe>.
createImgSrc(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
Defines valid sources of images.
createManifestSrc(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
Specifies valid sources of application manifest files.
createMediaSrc(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
Defines valid sources of audio and video, eg HTML5 <audio>, <video> elements.
createObjectSrc(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
Defines valid sources of plugins, eg <object>, <embed> or <applet>.
createPrefetchSrc(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
Deprecated, for removal: This API element is subject to removal in a future version.
createReportTo(String) - Static method in class com.helger.http.csp.CSPDirective
The Content-Security-Policy "report-to" directive indicates the name of the endpoint that the browser should use for reporting CSP violations.
createReportURI(String) - Static method in class com.helger.http.csp.CSPDirective
The report-uri directive specifies a URI to which the user agent sends reports about policy violation.
Deprecated in favour of CSPDirective.createReportTo(String) but browser support is not yet ideal.
createSandbox(String) - Static method in class com.helger.http.csp.CSPDirective
The sandbox directive specifies an HTML sandbox policy that the user agent applies to the protected resource.
createScriptSrc(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
Defines valid sources of JavaScript.
createScriptSrcAttr(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
The HTTP Content-Security-Policy (CSP) "script-src-attr" directive specifies valid sources for JavaScript inline event handlers.
createScriptSrcElem(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
The HTTP Content-Security-Policy (CSP) "script-src-elem" directive specifies valid sources for JavaScript <script> elements.
createStyleSrc(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
Defines valid sources of stylesheets.
createStyleSrcAttr(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
The HTTP Content-Security-Policy (CSP) "style-src-attr" directive specifies valid sources for inline styles applied to individual DOM elements.
createStyleSrcElem(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
The HTTP Content-Security-Policy (CSP) "style-src-elem" directive specifies valid sources for stylesheet <style> elements and <link> elements with rel="stylesheet".
createWorkerSrc(AbstractCSPSourceList<?>) - Static method in class com.helger.http.csp.CSPDirective
Specifies valid sources for Worker, SharedWorker, or ServiceWorker scripts.
CROSS_ORIGIN_EMBEDDER_POLICY - Static variable in class com.helger.http.CHttpHeader
Cross-Origin-Embedder-Policy (COEP) header.
CROSS_ORIGIN_OPENER_POLICY - Static variable in class com.helger.http.CHttpHeader
Cross-Origin-Opener-Policy (COOP) header.
CROSS_ORIGIN_RESOURCE_POLICY - Static variable in class com.helger.http.CHttpHeader
Cross-Origin-Resource-Policy (CORP) header.
CSP_OFF - Enum constant in enum class com.helger.http.csp.ECSPMode
 
CSP_ON - Enum constant in enum class com.helger.http.csp.ECSPMode
 
CSP_REPORTING_ONLY - Enum constant in enum class com.helger.http.csp.ECSPMode
 
CSPDirective - Class in com.helger.http.csp
A single CSP directive.
CSPDirective(String, AbstractCSPSourceList<?>) - Constructor for class com.helger.http.csp.CSPDirective
Constructor using a source list as the value.
CSPDirective(String, String) - Constructor for class com.helger.http.csp.CSPDirective
Constructor using a string as the value.
CSPPolicy - Class in com.helger.http.csp
CSP policy.
CSPPolicy() - Constructor for class com.helger.http.csp.CSPPolicy
Constructor creating an empty CSP policy.
CSPSourceList - Class in com.helger.http.csp
A source list to be used in a CSP directive (CSPDirective).
CSPSourceList() - Constructor for class com.helger.http.csp.CSPSourceList
Constructor creating an empty CSP source list.

D

DATE - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 6.6.1
DEFAULT_ALGORITHM - Static variable in class com.helger.http.digestauth.HttpDigestAuth
 
DEFAULT_CHARSET - Static variable in class com.helger.http.header.specific.AcceptCharsetHandler
Default charset iso-8859-1
DEFAULT_QOP - Static variable in class com.helger.http.digestauth.HttpDigestAuth
 
DEFAULT_QUOTE_IF_NECESSARY - Static variable in class com.helger.http.header.HttpHeaderMap
Default quote if necessary: false (since v10)
DEFAULT_STYLE - Static variable in class com.helger.http.CHttpHeader
 
DEFLATE_ENCODING - Static variable in class com.helger.http.header.specific.AcceptEncodingHandler
Standard encoding "deflate"
DELETE - Enum constant in enum class com.helger.http.EHttpMethod
 
DigestAuthClientCredentials - Class in com.helger.http.digestauth
Credentials for HTTP digest authentication
DigestAuthClientCredentials(String, String, String, String, String, String, String, String, String, String) - Constructor for class com.helger.http.digestauth.DigestAuthClientCredentials
Constructor with all digest authentication parameters.
DigestAuthServerBuilder - Class in com.helger.http.digestauth
Helper class to build the value of the CHttpHeader.WWW_AUTHENTICATE value send from the server to client.
DigestAuthServerBuilder() - Constructor for class com.helger.http.digestauth.DigestAuthServerBuilder
Constructor creating an empty Digest authentication server builder.
DISPOSITION_NOTIFICATION_OPTIONS - Static variable in class com.helger.http.CHttpHeader
RFC 8098 Section 2.2
DISPOSITION_NOTIFICATION_TO - Static variable in class com.helger.http.CHttpHeader
RFC 8098 Section 2.1.
DNT - Static variable in class com.helger.http.CHttpHeader
Deprecated.

E

ECSPMode - Enum Class in com.helger.http.csp
Defines the CSP usage mode.
EDIINT_FEATURES - Static variable in class com.helger.http.CHttpHeader
RFC 6017
EHttpMethod - Enum Class in com.helger.http
HTTP methods as defined in RFC 9110 (HTTP Semantics) and RFC 5789 (PATCH).
EHttpReferrerPolicy - Enum Class in com.helger.http
HTTP response header "Referrer-Policy" values.
EHttpVersion - Enum Class in com.helger.http
HTTP versions as defined in RFC 9112 (HTTP/1.1), RFC 9113 (HTTP/2) and RFC 9114 (HTTP/3).
EOL - Static variable in class com.helger.http.CHttp
 
equals(Object) - Method in class com.helger.http.basicauth.BasicAuthClientCredentials
 
equals(Object) - Method in class com.helger.http.csp.AbstractCSPPolicy
 
equals(Object) - Method in class com.helger.http.csp.AbstractCSPSourceList
 
equals(Object) - Method in class com.helger.http.csp.CSPDirective
 
equals(Object) - Method in class com.helger.http.digestauth.DigestAuthClientCredentials
 
equals(Object) - Method in class com.helger.http.header.AbstractQValueList
 
equals(Object) - Method in class com.helger.http.header.HttpHeaderMap
 
equals(Object) - Method in class com.helger.http.header.QValue
 
equals(Object) - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
 
equals(Object) - Method in class com.helger.http.tls.TLSConfigurationMode
 
ETAG - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 8.8.3
ETLSConfigurationMode_2018_10 - Enum Class in com.helger.http.tls
Deprecated, for removal: This API element is subject to removal in a future version.
ETLSConfigurationMode_2020_02 - Enum Class in com.helger.http.tls
TLS cipher suite configuration modes according to https://wiki.mozilla.org/Security/Server_Side_TLS from 2020-02-20.
ETLSVersion - Enum Class in com.helger.http.tls
TLS version enum.
EXPECT - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 10.1.1
EXPECTED_NONCE_COUNT_LENGTH - Static variable in class com.helger.http.digestauth.DigestAuthClientCredentials
 
EXPECTED_RESPONSE_LENGTH - Static variable in class com.helger.http.digestauth.DigestAuthClientCredentials
Expected response length for MD5 algorithms (32 hex chars).
EXPECTED_SHA256_RESPONSE_LENGTH - Static variable in class com.helger.http.digestauth.DigestAuthClientCredentials
Expected response length for SHA-256 algorithms (64 hex chars).
EXPIRES - Static variable in class com.helger.http.CHttpHeader
RFC 9111 Section 5.3
explicitlySupportsCharset(String) - Method in class com.helger.http.header.specific.AcceptCharsetList
Check if the passed charset is explicitly supported (without wildcard fallback).
explicitlySupportsEncoding(String) - Method in class com.helger.http.header.specific.AcceptEncodingList
Check if the passed encoding is explicitly supported (without wildcard fallback).
explicitlySupportsLanguage(String) - Method in class com.helger.http.header.specific.AcceptLanguageList
Check if the passed language is explicitly supported (without wildcard fallback).
explicitlySupportsMimeType(IMimeType) - Method in class com.helger.http.header.specific.AcceptMimeTypeList
Check if the passed MIME type is supported, without considering fallback MIME types (xxx/*)
explicitlySupportsMimeType(String) - Method in class com.helger.http.header.specific.AcceptMimeTypeList
Check if the passed MIME type is supported, without considering fallback MIME types (xxx/*)
EXT_CACHE - Static variable in class com.helger.http.CHttpHeader
Deprecated.

F

forEachHeaderLine(Consumer<? super String>, boolean) - Method in class com.helger.http.header.HttpHeaderMap
Invoke the provided consumer for every header line.
forEachHeaderLine(Consumer<? super String>, boolean, boolean) - Method in class com.helger.http.header.HttpHeaderMap
Invoke the provided consumer for every header line.
forEachSingleHeader(BiConsumer<? super String, ? super String>, boolean) - Method in class com.helger.http.header.HttpHeaderMap
Invoke the provided consumer for every name/value pair.
forEachSingleHeader(BiConsumer<? super String, ? super String>, boolean, boolean) - Method in class com.helger.http.header.HttpHeaderMap
Invoke the provided consumer for every name/value pair.
FORWARDED - Static variable in class com.helger.http.CHttpHeader
RFC 7239
FROM - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 10.1.2

G

GET - Enum constant in enum class com.helger.http.EHttpMethod
 
getAcceptCharsets(String) - Static method in class com.helger.http.header.specific.AcceptCharsetHandler
Parse the Accept-Charset HTTP header value and return a structured list.
getAcceptedIssuers() - Method in class com.helger.http.security.TrustManagerTrustAll
getAcceptEncodings(String) - Static method in class com.helger.http.header.specific.AcceptEncodingHandler
Parse the Accept-Encoding HTTP header value and return a structured list.
getAcceptLanguages(String) - Static method in class com.helger.http.header.specific.AcceptLanguageHandler
Parse the Accept-Language HTTP header value and return a structured list.
getAcceptMimeTypes(String) - Static method in class com.helger.http.header.specific.AcceptMimeTypeHandler
Parse the Accept HTTP header value and return a structured list.
getAlgorithm() - Method in class com.helger.http.digestauth.DigestAuthClientCredentials
 
getAllCipherSuites() - Method in enum class com.helger.http.tls.ETLSConfigurationMode_2018_10
Deprecated.
getAllCipherSuites() - Method in enum class com.helger.http.tls.ETLSConfigurationMode_2020_02
getAllCipherSuites() - Method in interface com.helger.http.tls.ITLSConfigurationMode
 
getAllCipherSuites() - Method in class com.helger.http.tls.TLSConfigurationMode
getAllCipherSuitesAsArray() - Method in enum class com.helger.http.tls.ETLSConfigurationMode_2018_10
Deprecated.
getAllCipherSuitesAsArray() - Method in enum class com.helger.http.tls.ETLSConfigurationMode_2020_02
getAllCipherSuitesAsArray() - Method in interface com.helger.http.tls.ITLSConfigurationMode
 
getAllCipherSuitesAsArray() - Method in class com.helger.http.tls.TLSConfigurationMode
getAllExtensions() - Method in class com.helger.http.cache.CacheControlBuilder
 
getAllHeaderLines(boolean) - Method in class com.helger.http.header.HttpHeaderMap
Get all header lines as a list of strings.
getAllHeaderLines(boolean, boolean) - Method in class com.helger.http.header.HttpHeaderMap
Get all header lines as a list of strings.
getAllHeaderNames() - Method in class com.helger.http.header.HttpHeaderMap
 
getAllHeaders() - Method in class com.helger.http.header.HttpHeaderMap
 
getAllHeaderValues(String) - Method in class com.helger.http.header.HttpHeaderMap
Get all header values of a certain header name.
getAllPairs() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Get a copy of all pairs.
getAllQValues() - Method in class com.helger.http.header.AbstractQValueList
 
getAllQValuesGreaterOrEqual(double) - Method in class com.helger.http.header.AbstractQValueList
Get all entries with a quality value greater than or equal to the specified threshold.
getAllQValuesGreaterThan(double) - Method in class com.helger.http.header.AbstractQValueList
Get all entries with a quality value strictly greater than the specified threshold.
getAllQValuesLowerOrEqual(double) - Method in class com.helger.http.header.AbstractQValueList
Get all entries with a quality value lower than or equal to the specified threshold.
getAllQValuesLowerThan(double) - Method in class com.helger.http.header.AbstractQValueList
Get all entries with a quality value strictly lower than the specified threshold.
getAllTLSVersionIDs() - Method in enum class com.helger.http.tls.ETLSConfigurationMode_2018_10
Deprecated.
getAllTLSVersionIDs() - Method in enum class com.helger.http.tls.ETLSConfigurationMode_2020_02
getAllTLSVersionIDs() - Method in interface com.helger.http.tls.ITLSConfigurationMode
 
getAllTLSVersionIDs() - Method in class com.helger.http.tls.TLSConfigurationMode
getAllTLSVersionIDsAsArray() - Method in enum class com.helger.http.tls.ETLSConfigurationMode_2018_10
Deprecated.
getAllTLSVersionIDsAsArray() - Method in enum class com.helger.http.tls.ETLSConfigurationMode_2020_02
getAllTLSVersionIDsAsArray() - Method in interface com.helger.http.tls.ITLSConfigurationMode
 
getAllTLSVersionIDsAsArray() - Method in class com.helger.http.tls.TLSConfigurationMode
getAllTLSVersions() - Method in enum class com.helger.http.tls.ETLSConfigurationMode_2018_10
Deprecated.
getAllTLSVersions() - Method in enum class com.helger.http.tls.ETLSConfigurationMode_2020_02
getAllTLSVersions() - Method in interface com.helger.http.tls.ITLSConfigurationMode
 
getAllTLSVersions() - Method in class com.helger.http.tls.TLSConfigurationMode
getAllTokens() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Get all token names in the order they were added.
getAsHttpHeaderValue() - Method in class com.helger.http.header.AbstractQValueList
 
getAsHttpHeaderValue() - Method in class com.helger.http.header.specific.AcceptCharsetList
 
getAsHttpHeaderValue() - Method in class com.helger.http.header.specific.AcceptEncodingList
 
getAsHttpHeaderValue() - Method in class com.helger.http.header.specific.AcceptLanguageList
 
getAsHttpHeaderValue() - Method in class com.helger.http.header.specific.AcceptMimeTypeList
 
getAsHttpHeaderValue(ICommonsOrderedMap<T, QValue>, Function<T, String>) - Static method in class com.helger.http.header.AbstractQValueList
Static implementation of converting a map to String.
getAsHttpHeaderValue(Function<KEYTYPE, String>) - Method in class com.helger.http.header.AbstractQValueList
Abstract implementation that requires a converter from the KEYTYPE generic parameter to String.
getAsHTTPHeaderValue() - Method in class com.helger.http.cache.CacheControlBuilder
 
getAsMapStringToListString() - Method in class com.helger.http.header.HttpHeaderMap
 
getAsString() - Method in class com.helger.http.csp.AbstractCSPPolicy
 
getAsString() - Method in class com.helger.http.csp.AbstractCSPSourceList
 
getAsString() - Method in interface com.helger.http.csp.ICSPDirective
 
getAsString() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Convert this forwarded list to its string representation according to RFC 7239.
getAsStringIfHasValue() - Method in interface com.helger.http.csp.ICSPDirective
 
getBasicAuthClientCredentials(String) - Static method in class com.helger.http.basicauth.HttpBasicAuth
Get the Basic authentication credentials from the passed HTTP header value.
getBy() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Get the "by" parameter value.
getClientNonce() - Method in class com.helger.http.digestauth.DigestAuthClientCredentials
 
getClone() - Method in class com.helger.http.cache.CacheControlBuilder
getClone() - Method in class com.helger.http.header.HttpHeaderMap
 
getDateTimeAsString(LocalDateTime) - Static method in class com.helger.http.header.HttpHeaderMap
Convert a LocalDateTime to a string suitable for use in HTTP date headers according to RFC 822.
getDateTimeAsString(ZonedDateTime) - Static method in class com.helger.http.header.HttpHeaderMap
Convert a ZonedDateTime to a string suitable for use in HTTP date headers according to RFC 822.
getDigestAuthClientCredentials(String) - Static method in class com.helger.http.digestauth.HttpDigestAuth
Get the Digest authentication credentials from the passed HTTP header value.
getDigestAuthParams(String) - Static method in class com.helger.http.digestauth.HttpDigestAuth
Get the parameters of a Digest authentication string.
getDigestURI() - Method in class com.helger.http.digestauth.DigestAuthClientCredentials
 
getDirectiveCount() - Method in class com.helger.http.csp.AbstractCSPPolicy
 
getExpressionCount() - Method in class com.helger.http.csp.AbstractCSPSourceList
 
getFirstHeaderValue(String) - Method in class com.helger.http.header.HttpHeaderMap
Get the first header value of a certain header name.
getFirstValue(String) - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Get the value for the specified token.
getFor() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Get the "for" parameter value.
getFromIDOrNull(String) - Static method in enum class com.helger.http.tls.ETLSConfigurationMode_2018_10
Deprecated.
getFromIDOrNull(String) - Static method in enum class com.helger.http.tls.ETLSConfigurationMode_2020_02
Get the enum value matching the provided ID.
getFromIDOrNull(String) - Static method in enum class com.helger.http.tls.ETLSVersion
Get the enum value matching the provided ID.
getFromNameOrDefault(String, EHttpMethod) - Static method in enum class com.helger.http.EHttpMethod
Get the enum value matching the provided name, or a default value.
getFromNameOrNull(String) - Static method in enum class com.helger.http.EHttpMethod
Get the enum value matching the provided name.
getFromNameOrNull(String) - Static method in enum class com.helger.http.EHttpVersion
Get the enum value matching the provided name.
getHeaderCombined(String, String) - Method in class com.helger.http.header.HttpHeaderMap
Get the header value as a combination of all contained values.
getHost() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Get the "host" parameter value.
getHttpHeaderValue(String, String) - Static method in class com.helger.http.basicauth.HttpBasicAuth
Create the request HTTP header value for use with the CHttpHeader.AUTHORIZATION header name.
getHttpResponseMessage(int) - Static method in class com.helger.http.CHttp
Get the human-readable response message for the given HTTP status code.
getID() - Method in enum class com.helger.http.tls.ETLSConfigurationMode_2018_10
Deprecated.
getID() - Method in enum class com.helger.http.tls.ETLSConfigurationMode_2020_02
getID() - Method in enum class com.helger.http.tls.ETLSVersion
getMaxAgeSeconds() - Method in class com.helger.http.cache.CacheControlBuilder
 
getMessageQOP() - Method in class com.helger.http.digestauth.DigestAuthClientCredentials
 
getName() - Method in class com.helger.http.csp.CSPDirective
getName() - Method in interface com.helger.http.csp.ICSPDirective
 
getName() - Method in enum class com.helger.http.EHttpMethod
getName() - Method in enum class com.helger.http.EHttpVersion
getNonceCount() - Method in class com.helger.http.digestauth.DigestAuthClientCredentials
 
getNonceCountString(int) - Static method in class com.helger.http.digestauth.HttpDigestAuth
Get the nonce count as a zero-padded 8-character hex string.
getOpaque() - Method in class com.helger.http.digestauth.DigestAuthClientCredentials
 
getPassword() - Method in class com.helger.http.basicauth.BasicAuthClientCredentials
 
getPreferredMimeType(IMimeType...) - Method in class com.helger.http.header.specific.AcceptMimeTypeList
Pick the preferred mime type of the provided list of mime types.
getProto() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Get the "proto" parameter value.
getQuality() - Method in class com.helger.http.header.QValue
 
getQualityOfCharset(String) - Method in class com.helger.http.header.specific.AcceptCharsetList
Return the associated quality of the given charset.
getQualityOfEncoding(String) - Method in class com.helger.http.header.specific.AcceptEncodingList
Return the associated quality of the given encoding.
getQualityOfLanguage(String) - Method in class com.helger.http.header.specific.AcceptLanguageList
Return the associated quality of the given language.
getQualityOfMimeType(IMimeType) - Method in class com.helger.http.header.specific.AcceptMimeTypeList
Return the associated quality of the given MIME type using the fallback mechanism.
getQualityOfMimeType(String) - Method in class com.helger.http.header.specific.AcceptMimeTypeList
Return the associated quality of the given MIME type using the fallback mechanism.
getQuotedTextString(String) - Static method in class com.helger.http.RFC1945Helper
Wrap the passed string in double-quote characters to form a quoted-text value.
getQValueOfCharset(String) - Method in class com.helger.http.header.specific.AcceptCharsetList
Return the associated quality of the given charset.
getQValueOfEncoding(String) - Method in class com.helger.http.header.specific.AcceptEncodingList
Return the associated quality of the given encoding.
getQValueOfLanguage(String) - Method in class com.helger.http.header.specific.AcceptLanguageList
Return the associated quality of the given language.
getQValueOfMimeType(IMimeType) - Method in class com.helger.http.header.specific.AcceptMimeTypeList
Return the associated quality of the given MIME type using the fallback mechanism.
getRealm() - Method in class com.helger.http.basicauth.BasicAuthServerBuilder
 
getRealm() - Method in class com.helger.http.digestauth.DigestAuthClientCredentials
 
getRequestValue() - Method in class com.helger.http.basicauth.BasicAuthClientCredentials
Create the request HTTP header value for use with the CHttpHeader.AUTHORIZATION header name.
getRequestValue() - Method in class com.helger.http.digestauth.DigestAuthClientCredentials
 
getResponse() - Method in class com.helger.http.digestauth.DigestAuthClientCredentials
 
getServerNonce() - Method in class com.helger.http.digestauth.DigestAuthClientCredentials
 
getSharedMaxAgeSeconds() - Method in class com.helger.http.cache.CacheControlBuilder
 
getUnifiedMillis(long) - Static method in class com.helger.http.CHttp
Get milliseconds suitable for HTTP requests/responses.
getUnifiedValue(String) - Static method in class com.helger.http.header.HttpHeaderMap
Avoid having header values spanning multiple lines.
getUnifiedValue(String, boolean) - Static method in class com.helger.http.header.HttpHeaderMap
Avoid having header values spanning multiple lines.
getUsedCompressEncoding() - Method in class com.helger.http.header.specific.AcceptEncodingList
 
getUsedDeflateEncoding() - Method in class com.helger.http.header.specific.AcceptEncodingList
 
getUsedGZIPEncoding() - Method in class com.helger.http.header.specific.AcceptEncodingList
 
getUserName() - Method in class com.helger.http.basicauth.BasicAuthClientCredentials
 
getUserName() - Method in class com.helger.http.digestauth.DigestAuthClientCredentials
 
getValue() - Method in class com.helger.http.csp.CSPDirective
getValue() - Method in interface com.helger.http.csp.ICSPDirective
 
getValue() - Method in enum class com.helger.http.EHttpReferrerPolicy
 
getValueInRange(double) - Static method in class com.helger.http.header.QValue
Get the passed value in the range QValue.MIN_QUALITY and QValue.MAX_QUALITY.
GZIP_ENCODING - Static variable in class com.helger.http.header.specific.AcceptEncodingHandler
Standard encoding "gzip"

H

HALF_QUALITY - Static variable in class com.helger.http.header.QValue
50% quantile quality value: 0.5
HASH_PREFIX - Static variable in class com.helger.http.csp.AbstractCSPSourceList
 
HASH_SUFFIX - Static variable in class com.helger.http.csp.AbstractCSPSourceList
 
hashCode() - Method in class com.helger.http.basicauth.BasicAuthClientCredentials
 
hashCode() - Method in class com.helger.http.csp.AbstractCSPPolicy
 
hashCode() - Method in class com.helger.http.csp.AbstractCSPSourceList
 
hashCode() - Method in class com.helger.http.csp.CSPDirective
 
hashCode() - Method in class com.helger.http.digestauth.DigestAuthClientCredentials
 
hashCode() - Method in class com.helger.http.header.AbstractQValueList
 
hashCode() - Method in class com.helger.http.header.HttpHeaderMap
 
hashCode() - Method in class com.helger.http.header.QValue
 
hashCode() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
 
hashCode() - Method in class com.helger.http.tls.TLSConfigurationMode
 
hasMaxAgeSeconds() - Method in class com.helger.http.cache.CacheControlBuilder
 
hasPassword() - Method in class com.helger.http.basicauth.BasicAuthClientCredentials
 
hasSharedMaxAgeSeconds() - Method in class com.helger.http.cache.CacheControlBuilder
 
hasValue() - Method in interface com.helger.http.csp.ICSPDirective
 
HEAD - Enum constant in enum class com.helger.http.EHttpMethod
 
HEADER_VALUE_PREFIX_BASIC - Static variable in class com.helger.http.basicauth.HttpBasicAuth
 
HEADER_VALUE_PREFIX_DIGEST - Static variable in class com.helger.http.digestauth.HttpDigestAuth
 
HOST - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 7.2
HostnameVerifierVerifyAll - Class in com.helger.http.security
Implementation of HostnameVerifier always returning true.
HostnameVerifierVerifyAll() - Constructor for class com.helger.http.security.HostnameVerifierVerifyAll
Constructor using the current debug mode from GlobalDebug.
HostnameVerifierVerifyAll(boolean) - Constructor for class com.helger.http.security.HostnameVerifierVerifyAll
Constructor with explicit debug flag.
HTTP_10 - Enum constant in enum class com.helger.http.EHttpVersion
 
HTTP_11 - Enum constant in enum class com.helger.http.EHttpVersion
 
HTTP_20 - Enum constant in enum class com.helger.http.EHttpVersion
 
HTTP_30 - Enum constant in enum class com.helger.http.EHttpVersion
HTTP/3 as defined in RFC 9114.
HTTP_ACCEPTED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 202: Accepted.
HTTP_ALREADY_REPORTED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 208: Already Reported (WebDAV, RFC 5842).
HTTP_BAD_GATEWAY - Static variable in class com.helger.http.CHttp
HTTP Status-Code 502: Bad Gateway.
HTTP_BAD_REQUEST - Static variable in class com.helger.http.CHttp
HTTP Status-Code 400: Bad Request.
HTTP_CHARSET - Static variable in class com.helger.http.CHttp
 
HTTP_CONFLICT - Static variable in class com.helger.http.CHttp
HTTP Status-Code 409: Conflict.
HTTP_CONTENT_TOO_LARGE - Static variable in class com.helger.http.CHttp
HTTP Status-Code 413: Content Too Large.
HTTP_CONTINUE - Static variable in class com.helger.http.CHttp
HTTP Status-Code 100: Continue.
HTTP_CREATED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 201: Created.
HTTP_EARLY_HINTS - Static variable in class com.helger.http.CHttp
HTTP Status-Code 103: Early Hints.
HTTP_ENTITY_TOO_LARGE - Static variable in class com.helger.http.CHttp
Deprecated, for removal: This API element is subject to removal in a future version.
HTTP_EXPECTATION_FAILED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 417: Expectation Failed.
HTTP_FAILED_DEPENDENCY - Static variable in class com.helger.http.CHttp
HTTP Status-Code 424: Failed Dependency (WebDAV, RFC 4918).
HTTP_FORBIDDEN - Static variable in class com.helger.http.CHttp
HTTP Status-Code 403: Forbidden.
HTTP_FOUND - Static variable in class com.helger.http.CHttp
HTTP Status-Code 302: Found.
HTTP_GATEWAY_TIMEOUT - Static variable in class com.helger.http.CHttp
HTTP Status-Code 504: Gateway Timeout.
HTTP_GONE - Static variable in class com.helger.http.CHttp
HTTP Status-Code 410: Gone.
HTTP_HEADER_FORWARDED - Static variable in class com.helger.http.header.specific.HttpForwardedHeaderParser
 
HTTP_IM_A_TEAPOT - Static variable in class com.helger.http.CHttp
HTTP Status-Code 418: I'm a teapot.
HTTP_IM_USED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 226: IM Used (RFC 3229).
HTTP_INSUFFICIENT_STORAGE - Static variable in class com.helger.http.CHttp
HTTP Status-Code 507: Insufficient Storage.
HTTP_INTERNAL_SERVER_ERROR - Static variable in class com.helger.http.CHttp
HTTP Status-Code 500: Internal Server Error.
HTTP_LENGTH_REQUIRED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 411: Length Required.
HTTP_LOCKED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 423: Locked (WebDAV, RFC 4918).
HTTP_LOOP_DETECTED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 508: Loop Detected.
HTTP_METHOD_NOT_ALLOWED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 405: Method Not Allowed.
HTTP_MOVED_PERMANENTLY - Static variable in class com.helger.http.CHttp
HTTP Status-Code 301: Moved Permanently.
HTTP_MOVED_TEMPORARY - Static variable in class com.helger.http.CHttp
Deprecated, for removal: This API element is subject to removal in a future version.
HTTP_MULTI_STATUS - Static variable in class com.helger.http.CHttp
HTTP Status-Code 207: Multi-Status (WebDAV, RFC 4918).
HTTP_MULTIPLE_CHOICES - Static variable in class com.helger.http.CHttp
HTTP Status-Code 300: Multiple Choices.
HTTP_NETWORK_AUTHENTICATION_REQUIRED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 511: Network Authentication Required.
HTTP_NO_CONTENT - Static variable in class com.helger.http.CHttp
HTTP Status-Code 204: No Content.
HTTP_NON_AUTHORITATIVE_INFORMATION - Static variable in class com.helger.http.CHttp
HTTP Status-Code 203: Non-Authoritative Information.
HTTP_NOT_ACCEPTABLE - Static variable in class com.helger.http.CHttp
HTTP Status-Code 406: Not Acceptable.
HTTP_NOT_FOUND - Static variable in class com.helger.http.CHttp
HTTP Status-Code 404: Not Found.
HTTP_NOT_IMPLEMENTED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 501: Not Implemented.
HTTP_NOT_MODIFIED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 304: Not Modified.
HTTP_OK - Static variable in class com.helger.http.CHttp
HTTP Status-Code 200: OK.
HTTP_PARTIAL_CONTENT - Static variable in class com.helger.http.CHttp
HTTP Status-Code 206: Partial Content.
HTTP_PAYMENT_REQUIRED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 402: Payment Required.
HTTP_PERMANENT_REDIRECT - Static variable in class com.helger.http.CHttp
HTTP Status-Code 308: Permanent Redirect.
HTTP_PRECONDITION_FAILED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 412: Precondition Failed.
HTTP_PRECONDITION_REQUIRED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 428: Precondition Required.
HTTP_PROCESSING - Static variable in class com.helger.http.CHttp
Deprecated.
HTTP_PROXY_AUTH_REQUIRED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 407: Proxy Authentication Required.
HTTP_RANGE_NOT_SATISFIABLE - Static variable in class com.helger.http.CHttp
HTTP Status-Code 416: Range Not Satisfiable.
HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE - Static variable in class com.helger.http.CHttp
HTTP Status-Code 431: Request Header Fields Too Large.
HTTP_REQUEST_TIMEOUT - Static variable in class com.helger.http.CHttp
HTTP Status-Code 408: Request Timeout.
HTTP_REQUEST_URI_TOO_LONG - Static variable in class com.helger.http.CHttp
Deprecated, for removal: This API element is subject to removal in a future version.
HTTP_REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in class com.helger.http.CHttp
Deprecated, for removal: This API element is subject to removal in a future version.
HTTP_RESET_CONTENT - Static variable in class com.helger.http.CHttp
HTTP Status-Code 205: Reset Content.
HTTP_SEE_OTHER - Static variable in class com.helger.http.CHttp
HTTP Status-Code 303: See Other.
HTTP_SERVICE_UNAVAILABLE - Static variable in class com.helger.http.CHttp
HTTP Status-Code 503: Service Unavailable.
HTTP_SWITCH_PROXY - Static variable in class com.helger.http.CHttp
Deprecated.
HTTP_SWITCHING_PROTOCOLS - Static variable in class com.helger.http.CHttp
HTTP Status-Code 101: Switching Protocols.
HTTP_TEMPORARY_REDIRECT - Static variable in class com.helger.http.CHttp
HTTP Status-Code 307: Temporary Redirect.
HTTP_TOO_EARLY - Static variable in class com.helger.http.CHttp
HTTP Status-Code 425: Too Early (RFC 8470).
HTTP_TOO_MANY_REQUESTS - Static variable in class com.helger.http.CHttp
HTTP Status-Code 429: Too Many Requests.
HTTP_UNAUTHORIZED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 401: Unauthorized.
HTTP_UNAVAILABLE_FOR_LEGAL_REASONS - Static variable in class com.helger.http.CHttp
HTTP Status-Code 451: Unavailable For Legal Reasons.
HTTP_UNPROCESSABLE_CONTENT - Static variable in class com.helger.http.CHttp
HTTP Status-Code 422: Unprocessable Content.
HTTP_UNPROCESSABLE_ENTITY - Static variable in class com.helger.http.CHttp
Deprecated, for removal: This API element is subject to removal in a future version.
HTTP_UNSUPPORTED_MEDIA_TYPE - Static variable in class com.helger.http.CHttp
HTTP Status-Code 415: Unsupported Media Type.
HTTP_UPGRADE_REQUIRED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 426: Upgrade Required.
HTTP_URI_TOO_LONG - Static variable in class com.helger.http.CHttp
HTTP Status-Code 414: URI Too Long.
HTTP_USE_PROXY - Static variable in class com.helger.http.CHttp
Deprecated.
HTTP_VARIANT_ALSO_NEGOTIATES - Static variable in class com.helger.http.CHttp
HTTP Status-Code 506: Variant Also Negotiates.
HTTP_VERSION_NOT_SUPPORTED - Static variable in class com.helger.http.CHttp
HTTP Status-Code 505: HTTP Version Not Supported.
HttpBasicAuth - Class in com.helger.http.basicauth
Handling for HTTP Basic Authentication
HttpDigestAuth - Class in com.helger.http.digestauth
Handling for HTTP Digest Authentication
HttpForwardedHeaderHop - Class in com.helger.http.header.specific
This class contains the different value pairs for a single "Forwarded" header hop as defined in RFC 7239.
HttpForwardedHeaderHop() - Constructor for class com.helger.http.header.specific.HttpForwardedHeaderHop
Constructor creating an empty forwarded header hop.
HttpForwardedHeaderParser - Class in com.helger.http.header.specific
Parser for RFC 7239 compliant "Forwarded" header values.
HttpHeaderMap - Class in com.helger.http.header
Abstracts HTTP header interface for external usage.
Note: since version 9.1.8 (issue #11) the internal scheme changed and the original case is stored.
HttpHeaderMap() - Constructor for class com.helger.http.header.HttpHeaderMap
Default constructor.
HttpHeaderMap(HttpHeaderMap) - Constructor for class com.helger.http.header.HttpHeaderMap
Copy constructor.

I

ICSPDirective - Interface in com.helger.http.csp
A single CSP directive.
IDENTITY_ENCODING - Static variable in class com.helger.http.header.specific.AcceptEncodingHandler
Standard encoding "identity"
IF_MATCH - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 13.1.1
IF_MODIFIED_SINCE - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 13.1.3
IF_NON_MATCH - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 13.1.2
IF_RANGE - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 13.1.5
IF_UNMODIFIED_SINCE - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 13.1.4
INTERMEDIATE - Enum constant in enum class com.helger.http.tls.ETLSConfigurationMode_2018_10
Deprecated.
INTERMEDIATE - Enum constant in enum class com.helger.http.tls.ETLSConfigurationMode_2020_02
For services that don't need compatibility with legacy clients, such as Windows XP or old versions of OpenSSL.
is10() - Method in enum class com.helger.http.EHttpVersion
 
isAboveMinimumQuality() - Method in class com.helger.http.header.QValue
 
isAlphaChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is an alpha character (A-Z or a-z).
isAtLeast11() - Method in enum class com.helger.http.EHttpVersion
 
isBackslash(char) - Static method in class com.helger.http.RFC7230Helper
Check if the provided char is a backslash character.
isBelowMaximumQuality() - Method in class com.helger.http.header.QValue
 
isBetweenMinimumAndMaximum() - Method in class com.helger.http.header.QValue
 
isChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a valid CHAR as defined in RFC 1945.
isComment(char[]) - Static method in class com.helger.http.RFC1945Helper
Check if the passed character array represents a valid comment as defined in RFC 1945.
isComment(String) - Static method in class com.helger.http.RFC1945Helper
Check if the passed string represents a valid comment as defined in RFC 1945.
isCommentChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a valid comment character as defined in RFC 1945.
isContentAllowed() - Method in enum class com.helger.http.EHttpMethod
 
isControlChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a control character (CTL).
isCRChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a carriage return character (CR).
isDebug() - Method in class com.helger.http.security.HostnameVerifierVerifyAll
 
isDebug() - Method in class com.helger.http.security.TrustManagerTrustAll
 
isDigitChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a digit character (0-9).
isEmpty() - Method in class com.helger.http.csp.AbstractCSPPolicy
 
isEmpty() - Method in class com.helger.http.header.HttpHeaderMap
 
isEmpty() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Check if this forwarded list is empty (contains no pairs).
isExtraChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is an extra character as defined in RFC 1945.
isHexChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a hexadecimal character (0-9, A-F, a-f).
isHexNotEmpty(char[]) - Static method in class com.helger.http.RFC1945Helper
Check if the passed character array is non-empty and consists only of hex characters.
isHexNotEmpty(String) - Static method in class com.helger.http.RFC1945Helper
Check if the passed string is non-empty and consists only of hex characters.
isHighValue() - Method in class com.helger.http.header.QValue
 
isIdempodent() - Method in enum class com.helger.http.EHttpMethod
 
isLFChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a line feed character (LF).
isLinearWhitespaceChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a linear whitespace character (LWS), which includes CR, LF, SP and HT.
isLowerAlphaChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a lower-case alpha character (a-z).
isLowerHexChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a lower-case hexadecimal character (0-9, a-f).
isLowerHexNotEmpty(char[]) - Static method in class com.helger.http.RFC1945Helper
Check if the passed character array is non-empty and consists only of lower-case hex characters.
isLowerHexNotEmpty(String) - Static method in class com.helger.http.RFC1945Helper
Check if the passed string is non-empty and consists only of lower-case hex characters.
isLowValue() - Method in class com.helger.http.header.QValue
 
isMaximumQuality() - Method in class com.helger.http.header.QValue
 
isMinimumQuality() - Method in class com.helger.http.header.QValue
 
isMustRevalidate() - Method in class com.helger.http.cache.CacheControlBuilder
 
isNationalChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a national character as defined in RFC 1945 (any OCTET excluding ALPHA, DIGIT, reserved, extra, safe, and unsafe).
isNoCache() - Method in class com.helger.http.cache.CacheControlBuilder
 
isNonTokenChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a non-token character (separator).
isNoStore() - Method in class com.helger.http.cache.CacheControlBuilder
 
isNotEmpty() - Method in class com.helger.http.csp.AbstractCSPPolicy
 
isNotEmpty() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Check if this forwarded list is not empty (contains at least one pair).
isNoTransform() - Method in class com.helger.http.cache.CacheControlBuilder
 
isOctet(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a valid OCTET as defined in RFC 1945.
isPayloadInBody() - Method in enum class com.helger.http.EHttpMethod
 
isPrivate() - Method in class com.helger.http.cache.CacheControlBuilder
 
isProxyRevalidate() - Method in class com.helger.http.cache.CacheControlBuilder
 
isPublic() - Method in class com.helger.http.cache.CacheControlBuilder
 
isQuoteChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a double-quote character.
isQuotedText(char[]) - Static method in class com.helger.http.RFC1945Helper
Check if the passed character array represents a valid quoted-text as defined in RFC 1945.
isQuotedText(String) - Static method in class com.helger.http.RFC1945Helper
Check if the passed string represents a valid quoted-text as defined in RFC 1945.
isQuotedTextChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a valid quoted-text character as defined in RFC 1945.
isQuotedTextContent(char[]) - Static method in class com.helger.http.RFC1945Helper
Check if the passed character array consists only of valid quoted-text content characters (without the enclosing double-quotes).
isQuotedTextContent(String) - Static method in class com.helger.http.RFC1945Helper
Check if the passed string consists only of valid quoted-text content characters (without the enclosing double-quotes).
isReporting() - Method in enum class com.helger.http.csp.ECSPMode
 
isReportingOnly() - Method in enum class com.helger.http.csp.ECSPMode
 
isReservedChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a reserved character as defined in RFC 1945.
isSafeChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a safe character as defined in RFC 1945.
isSpaceChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a space character (SP).
isSupportedAlgorithm(String) - Static method in class com.helger.http.digestauth.HttpDigestAuth
Check if the provided algorithm string is a supported digest algorithm.
isSupportedCipherSuiteInSSLContext(ETLSVersion[], String) - Static method in class com.helger.http.tls.TLSConfigurationMode
Check if the provided cipher suite is supported in the SSL context for any of the provided TLS versions.
isTabChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a horizontal tab character (HT).
isTextChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a valid TEXT character as defined in RFC 1945.
isToken(char[]) - Static method in class com.helger.http.RFC1945Helper
Check if the passed character array represents a valid token as defined in RFC 1945.
isToken(String) - Static method in class com.helger.http.RFC1945Helper
Check if the passed string represents a valid token as defined in RFC 1945.
isTokenChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is a valid token character as defined in RFC 1945.
isUnreservedChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is an unreserved character as defined in RFC 1945 (ALPHA, DIGIT, safe, extra, or national).
isUnsafeChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is an unsafe character as defined in RFC 1945.
isUpperAlphaChar(int) - Static method in class com.helger.http.RFC1945Helper
Check if the passed value is an upper-case alpha character (A-Z).
isValid() - Method in class com.helger.http.basicauth.BasicAuthServerBuilder
 
isValid() - Method in class com.helger.http.digestauth.DigestAuthServerBuilder
 
isValidName(String) - Static method in class com.helger.http.csp.CSPDirective
Check if the provided string is a valid CSP directive name.
isValidToken(char[]) - Static method in class com.helger.http.RFC7230Helper
Check if the provided char array is a valid token.
isValidToken(String) - Static method in class com.helger.http.RFC7230Helper
Check if the provided String is a valid token.
isValidTokenChar(char) - Static method in class com.helger.http.RFC7230Helper
Check if the provided char is a valid token char.
isValidValue(String) - Static method in class com.helger.http.csp.CSPDirective
Check if the provided string is a valid CSP directive value.
isWord(char[]) - Static method in class com.helger.http.RFC1945Helper
Check if the passed character array is a valid word (either a token or a quoted-text).
isWord(String) - Static method in class com.helger.http.RFC1945Helper
Check if the passed string is a valid word (either a token or a quoted-text).
iterator() - Method in class com.helger.http.header.HttpHeaderMap
ITLSConfigurationMode - Interface in com.helger.http.tls
TLS Configuration mode read-only interface.

K

KEYWORD_NONE - Static variable in class com.helger.http.csp.AbstractCSPSourceList
 
KEYWORD_REPORT_SAMPLE - Static variable in class com.helger.http.csp.AbstractCSPSourceList
 
KEYWORD_SELF - Static variable in class com.helger.http.csp.AbstractCSPSourceList
 
KEYWORD_STRICT_DYNAMIC - Static variable in class com.helger.http.csp.AbstractCSPSourceList
 
KEYWORD_UNSAFE_EVAL - Static variable in class com.helger.http.csp.AbstractCSPSourceList
 
KEYWORD_UNSAFE_INLINE - Static variable in class com.helger.http.csp.AbstractCSPSourceList
 

L

LAST_MODIFIED - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 8.8.2
LOCATION - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 10.2.2

M

MAN - Static variable in class com.helger.http.CHttpHeader
 
MAX_FORWARDS - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 7.6.2
MAX_INDEX - Static variable in class com.helger.http.RFC1945Helper
Maximum index (inclusive)
MAX_QUALITY - Static variable in class com.helger.http.header.QValue
Maximum quality value: 1
MAX_QVALUE - Static variable in class com.helger.http.header.QValue
Maximum quality: 1
MESSAGE_ID - Static variable in class com.helger.http.CHttpHeader
RFC 5322 Section 3.6.4
MIME_VERSION - Static variable in class com.helger.http.CHttpHeader
RFC 2045 Section 4
MIN_INDEX - Static variable in class com.helger.http.RFC1945Helper
Minimum index (inclusive)
MIN_QUALITY - Static variable in class com.helger.http.header.QValue
Minimum quality value: 0
MIN_QVALUE - Static variable in class com.helger.http.header.QValue
Minimum quality: 0
MODERN - Enum constant in enum class com.helger.http.tls.ETLSConfigurationMode_2018_10
Deprecated.
MODERN - Enum constant in enum class com.helger.http.tls.ETLSConfigurationMode_2020_02
For services with clients that support TLS 1.3 and don't need backward compatibility, the Modern configuration provides an extremely high level of security.
This configuration is compatible with Firefox 63, Android 10.0, Chrome 70, Edge 75, NOT on Internet Explorer, Java 11, OpenSSL 1.1.1, Opera 57, Safari 12.1.

N

NO_REFERRER - Enum constant in enum class com.helger.http.EHttpReferrerPolicy
 
NO_REFERRER_WHEN_DOWNGRADE - Enum constant in enum class com.helger.http.EHttpReferrerPolicy
 
NONCE_PREFIX - Static variable in class com.helger.http.csp.AbstractCSPSourceList
 
NONCE_SUFFIX - Static variable in class com.helger.http.csp.AbstractCSPSourceList
 
NONE - Enum constant in enum class com.helger.http.EHttpReferrerPolicy
 

O

OLD - Enum constant in enum class com.helger.http.tls.ETLSConfigurationMode_2018_10
Deprecated.
OLD - Enum constant in enum class com.helger.http.tls.ETLSConfigurationMode_2020_02
This configuration is compatible with a number of very old clients, and should be used only as a last resort.
OPT - Static variable in class com.helger.http.CHttpHeader
 
OPTIONS - Enum constant in enum class com.helger.http.EHttpMethod
 
ORIGIN - Enum constant in enum class com.helger.http.EHttpReferrerPolicy
 
ORIGIN - Static variable in class com.helger.http.CHttpHeader
 
ORIGIN_WHEN_CROSS_ORIGIN - Enum constant in enum class com.helger.http.EHttpReferrerPolicy
 

P

PARAM_BY - Static variable in class com.helger.http.header.specific.HttpForwardedHeaderHop
Standard "by" parameter name as defined in RFC 7239
PARAM_FOR - Static variable in class com.helger.http.header.specific.HttpForwardedHeaderHop
Standard "for" parameter name as defined in RFC 7239
PARAM_HOST - Static variable in class com.helger.http.header.specific.HttpForwardedHeaderHop
Standard "host" parameter name as defined in RFC 7239
PARAM_PROTO - Static variable in class com.helger.http.header.specific.HttpForwardedHeaderHop
Standard "proto" parameter name as defined in RFC 7239
parseAndGetLastHop(String) - Static method in class com.helger.http.header.specific.HttpForwardedHeaderParser
Parse a complete Forwarded header value that may contain multiple forwarded elements separated by commas according to RFC 7239.
parseMultipleHops(String) - Static method in class com.helger.http.header.specific.HttpForwardedHeaderParser
Parse a complete Forwarded header value that may contain multiple forwarded elements separated by commas according to RFC 7239.
parseSingleHop(String) - Static method in class com.helger.http.header.specific.HttpForwardedHeaderParser
Parse a forwarded-element string according to RFC 7239.
PATCH - Enum constant in enum class com.helger.http.EHttpMethod
Extension as of RFC 5789 - partial PUT
PERMISSIONS_POLICY - Static variable in class com.helger.http.CHttpHeader
Permissions-Policy header (successor to Feature-Policy).
PICS_LABEL - Static variable in class com.helger.http.CHttpHeader
Deprecated.
POST - Enum constant in enum class com.helger.http.EHttpMethod
 
PRAGMA - Static variable in class com.helger.http.CHttpHeader
Deprecated.
PRIORITY - Static variable in class com.helger.http.CHttpHeader
Priority header (RFC 9218).
PROFILE - Static variable in class com.helger.http.CHttpHeader
 
PROFILE_DIFF - Static variable in class com.helger.http.CHttpHeader
 
PROXY - Static variable in class com.helger.http.CHttpHeader
The "Proxy" header famous from the Httpoxy attack.
https://www.apache.org/security/asf-httpoxy-response.txt
PROXY_AUTHENTICATE - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 11.7.1
PROXY_AUTHORIZATION - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 11.7.2
PUT - Enum constant in enum class com.helger.http.EHttpMethod
 

Q

QOP_AUTH - Static variable in class com.helger.http.digestauth.HttpDigestAuth
 
QOP_AUTH_INT - Static variable in class com.helger.http.digestauth.HttpDigestAuth
 
QUOTEDTEXT_BEGIN - Static variable in class com.helger.http.RFC1945Helper
Quoted text start character
QUOTEDTEXT_END - Static variable in class com.helger.http.RFC1945Helper
Quoted text end character
QValue - Class in com.helger.http.header
Represents the quality value of an HTTP Accept* header.
QValue(double) - Constructor for class com.helger.http.header.QValue
Constructor with quality value.
qvalueMap() - Method in class com.helger.http.header.AbstractQValueList
 

R

RANGE - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 14.2
RECEIPT_DELIVERY_OPTION - Static variable in class com.helger.http.CHttpHeader
RFC 4130 Section 7.3.
RECIPIENT_ADDRESS - Static variable in class com.helger.http.CHttpHeader
RFC 4130 Section 6.2
REFERER - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 10.1.3
REFERRER_POLICY - Static variable in class com.helger.http.CHttpHeader
https://scotthelme.co.uk/a-new-security-header-referrer-policy/
E.g.
REFRESH - Static variable in class com.helger.http.CHttpHeader
 
removeAll() - Method in class com.helger.http.header.HttpHeaderMap
Remove all contained headers.
removeAll() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Remove all pairs.
removeAllDirectives() - Method in class com.helger.http.csp.AbstractCSPPolicy
Remove all directives from this policy.
removeDirective(T) - Method in class com.helger.http.csp.AbstractCSPPolicy
Remove the specified directive from this policy.
removeDirectiveAtIndex(int) - Method in class com.helger.http.csp.AbstractCSPPolicy
Remove the directive at the specified index.
removeHeader(String, String) - Method in class com.helger.http.header.HttpHeaderMap
Remove a specific header value from the header with the specified name.
removeHeaders(String) - Method in class com.helger.http.header.HttpHeaderMap
Remove all header values with the provided name
removeHeadersIf(Predicate<? super String>) - Method in class com.helger.http.header.HttpHeaderMap
Remove all header values where the name matches the provided filter.
removePair(String) - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Remove the specified token and its value.
RETRY_AFTER - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 10.2.3.
RFC1945Helper - Class in com.helger.http
HTTP string helper.
RFC7230Helper - Class in com.helger.http
Helper class for RFC 7230

S

SAME_ORIGIN - Enum constant in enum class com.helger.http.EHttpReferrerPolicy
 
SEPARATOR_KEY_VALUE - Static variable in class com.helger.http.header.HttpHeaderMap
The separator between key and value
SERVER - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 10.2.4
SET_COOKIE - Static variable in class com.helger.http.CHttpHeader
RFC 6265 Section 4.1
setAlgorithm(String) - Method in class com.helger.http.digestauth.DigestAuthServerBuilder
A string indicating a pair of algorithms used to produce the digest and a checksum.
setAllHeaders(HttpHeaderMap) - Method in class com.helger.http.header.HttpHeaderMap
Set all headers from the passed map.
setBy(String) - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Add the "by" parameter with the specified proxy identifier.
setContentLength(long) - Method in class com.helger.http.header.HttpHeaderMap
Set the "Content-Length" HTTP header.
setContentType(String) - Method in class com.helger.http.header.HttpHeaderMap
Set the "Content-Type" HTTP header.
setDateHeader(String, long) - Method in class com.helger.http.header.HttpHeaderMap
Set the passed header as a date header.
setDateHeader(String, LocalDate) - Method in class com.helger.http.header.HttpHeaderMap
Set the passed header as a date header.
setDateHeader(String, LocalDateTime) - Method in class com.helger.http.header.HttpHeaderMap
Set the passed header as a date header.
setDateHeader(String, ZonedDateTime) - Method in class com.helger.http.header.HttpHeaderMap
Set the passed header as a date header.
setFor(String) - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Add the "for" parameter with the specified client identifier.
setHeader(String, String) - Method in class com.helger.http.header.HttpHeaderMap
Set the passed header as is.
setHost(String) - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Add the "host" parameter with the specified host header value.
setIntHeader(String, int) - Method in class com.helger.http.header.HttpHeaderMap
Set the passed header as a number.
setLongHeader(String, long) - Method in class com.helger.http.header.HttpHeaderMap
Set the passed header as a number.
setMaxAge(TimeUnit, long) - Method in class com.helger.http.cache.CacheControlBuilder
Set the maximum age relative to the request time
setMaxAgeDays(long) - Method in class com.helger.http.cache.CacheControlBuilder
Set the maximum age in days relative to the request time
setMaxAgeHours(long) - Method in class com.helger.http.cache.CacheControlBuilder
Set the maximum age in hours relative to the request time
setMaxAgeMinutes(long) - Method in class com.helger.http.cache.CacheControlBuilder
Set the maximum age in minutes relative to the request time
setMaxAgeSeconds(long) - Method in class com.helger.http.cache.CacheControlBuilder
Set the maximum age in seconds relative to the request time.
setMustRevalidate(boolean) - Method in class com.helger.http.cache.CacheControlBuilder
Set the must-revalidate value.
setNoCache(boolean) - Method in class com.helger.http.cache.CacheControlBuilder
Set the no-cache value.
setNonce(String) - Method in class com.helger.http.digestauth.DigestAuthServerBuilder
A server-specified data string which should be uniquely generated each time a 401 response is made.
setNoStore(boolean) - Method in class com.helger.http.cache.CacheControlBuilder
Set the no-store value.
setNoTransform(boolean) - Method in class com.helger.http.cache.CacheControlBuilder
Set the no-transform value.
setOpaque(String) - Method in class com.helger.http.digestauth.DigestAuthServerBuilder
A string of data, specified by the server, which should be returned by the client unchanged in the Authorization header of subsequent requests with URIs in the same protection space.
setPrivate(boolean) - Method in class com.helger.http.cache.CacheControlBuilder
Set the private value. allows caches that are specific to one user (e.g., in a browser) to store the response; shared caches (e.g., in a proxy) may not.
setProto(String) - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Add the "proto" parameter with the specified protocol scheme.
setProxyRevalidate(boolean) - Method in class com.helger.http.cache.CacheControlBuilder
Set the proxy-revalidate value.
setPublic(boolean) - Method in class com.helger.http.cache.CacheControlBuilder
Set the public value. marks authenticated responses as cacheable; normally, if HTTP authentication is required, responses are automatically private.
setRealm(String) - Method in class com.helger.http.basicauth.BasicAuthServerBuilder
Set the realm to be used.
setRealm(String) - Method in class com.helger.http.digestauth.DigestAuthServerBuilder
A string to be displayed to users so they know which username and password to use.
setSharedMaxAge(TimeUnit, long) - Method in class com.helger.http.cache.CacheControlBuilder
Set the maximum age for shared caches relative to the request time.
setSharedMaxAgeDays(long) - Method in class com.helger.http.cache.CacheControlBuilder
Set the maximum age for shared caches in days relative to the request time.
setSharedMaxAgeHours(long) - Method in class com.helger.http.cache.CacheControlBuilder
Set the maximum age for shared caches in hours relative to the request time.
setSharedMaxAgeMinutes(long) - Method in class com.helger.http.cache.CacheControlBuilder
Set the maximum age for shared caches in minutes relative to the request time.
setSharedMaxAgeSeconds(long) - Method in class com.helger.http.cache.CacheControlBuilder
Set the maximum age for shared caches in seconds relative to the request time.
setStale(ETriState) - Method in class com.helger.http.digestauth.DigestAuthServerBuilder
A flag, indicating that the previous request from the client was rejected because the nonce value was stale.
size() - Method in class com.helger.http.header.HttpHeaderMap
 
size() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
Get the number of pairs contained in this list.
SSL_V3 - Enum constant in enum class com.helger.http.tls.ETLSVersion
 
STRICT_ORIGIN - Enum constant in enum class com.helger.http.EHttpReferrerPolicy
 
STRICT_ORIGIN_WHEN_CROSS_ORIGIN - Enum constant in enum class com.helger.http.EHttpReferrerPolicy
 
STRICT_TRANSPORT_SECURITY - Static variable in class com.helger.http.CHttpHeader
RFC 6797.
SUBJECT - Static variable in class com.helger.http.CHttpHeader
RFC 5322 Section 3.6.5
supportsCharset(String) - Method in class com.helger.http.header.specific.AcceptCharsetList
Check if the passed charset is supported.
supportsCompress() - Method in class com.helger.http.header.specific.AcceptEncodingList
 
supportsDeflate() - Method in class com.helger.http.header.specific.AcceptEncodingList
 
supportsEncoding(String) - Method in class com.helger.http.header.specific.AcceptEncodingList
Check if the passed encoding is supported.
supportsGZIP() - Method in class com.helger.http.header.specific.AcceptEncodingList
 
supportsLanguage(String) - Method in class com.helger.http.header.specific.AcceptLanguageList
Check if the passed language is supported.
supportsMimeType(IMimeType) - Method in class com.helger.http.header.specific.AcceptMimeTypeList
Check if the passed MIME type is supported, incl. fallback handling
supportsMimeType(String) - Method in class com.helger.http.header.specific.AcceptMimeTypeList
Check if the passed MIME type is supported, incl. fallback handling

T

TE - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 10.1.4
TLS_10 - Enum constant in enum class com.helger.http.tls.ETLSVersion
 
TLS_11 - Enum constant in enum class com.helger.http.tls.ETLSVersion
 
TLS_12 - Enum constant in enum class com.helger.http.tls.ETLSVersion
 
TLS_13 - Enum constant in enum class com.helger.http.tls.ETLSVersion
 
TLSConfigurationMode - Class in com.helger.http.tls
Standalone implementation of ITLSConfigurationMode.
TLSConfigurationMode(ETLSVersion[], String[]) - Constructor for class com.helger.http.tls.TLSConfigurationMode
Constructor.
toString() - Method in class com.helger.http.basicauth.BasicAuthClientCredentials
 
toString() - Method in class com.helger.http.basicauth.BasicAuthServerBuilder
 
toString() - Method in class com.helger.http.cache.CacheControlBuilder
 
toString() - Method in class com.helger.http.csp.AbstractCSPPolicy
 
toString() - Method in class com.helger.http.csp.AbstractCSPSourceList
 
toString() - Method in class com.helger.http.csp.CSPDirective
 
toString() - Method in class com.helger.http.digestauth.DigestAuthClientCredentials
 
toString() - Method in class com.helger.http.header.AbstractQValueList
 
toString() - Method in class com.helger.http.header.HttpHeaderMap
 
toString() - Method in class com.helger.http.header.QValue
 
toString() - Method in class com.helger.http.header.specific.HttpForwardedHeaderHop
 
toString() - Method in class com.helger.http.security.HostnameVerifierVerifyAll
 
toString() - Method in class com.helger.http.security.TrustManagerTrustAll
 
toString() - Method in class com.helger.http.tls.TLSConfigurationMode
 
TRACE - Enum constant in enum class com.helger.http.EHttpMethod
 
TRAILER - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 6.6.2
TRANSFER_ENCODING - Static variable in class com.helger.http.CHttpHeader
RFC 9112 Section 6.1
TrustManagerTrustAll - Class in com.helger.http.security
A trust manager that accepts all certificates.
TrustManagerTrustAll() - Constructor for class com.helger.http.security.TrustManagerTrustAll
Constructor using the current debug mode from GlobalDebug.
TrustManagerTrustAll(boolean) - Constructor for class com.helger.http.security.TrustManagerTrustAll
Constructor with explicit debug flag.

U

UA - Static variable in class com.helger.http.CHttpHeader
Deprecated.
UNSAFE_URL - Enum constant in enum class com.helger.http.EHttpReferrerPolicy
 
UPGRADE - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 7.8
USER_AGENT - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 10.1.5
USERNAME_PASSWORD_SEPARATOR - Static variable in class com.helger.http.basicauth.HttpBasicAuth
 

V

VALUE_ALLOW_FROM - Static variable in class com.helger.http.CHttpHeader
 
VALUE_DENY - Static variable in class com.helger.http.CHttpHeader
 
VALUE_INCLUDE_SUBDOMAINS - Static variable in class com.helger.http.CHttpHeader
 
VALUE_NOSNIFF - Static variable in class com.helger.http.CHttpHeader
 
VALUE_SAMEORIGIN - Static variable in class com.helger.http.CHttpHeader
 
valueOf(String) - Static method in enum class com.helger.http.csp.ECSPMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.helger.http.EHttpMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.helger.http.EHttpReferrerPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.helger.http.EHttpVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.helger.http.tls.ETLSConfigurationMode_2018_10
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.helger.http.tls.ETLSConfigurationMode_2020_02
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.helger.http.tls.ETLSVersion
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.helger.http.csp.ECSPMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.helger.http.EHttpMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.helger.http.EHttpReferrerPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.helger.http.EHttpVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.helger.http.tls.ETLSConfigurationMode_2018_10
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.helger.http.tls.ETLSConfigurationMode_2020_02
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.helger.http.tls.ETLSVersion
Returns an array containing the constants of this enum class, in the order they are declared.
VARY - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 12.5.5
verify(String, SSLSession) - Method in class com.helger.http.security.HostnameVerifierVerifyAll
This implementation accepts all hostnames.
VIA - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 7.6.3

W

WAP_PROFILE - Static variable in class com.helger.http.CHttpHeader
 
WAP_PROFILE_DIFF - Static variable in class com.helger.http.CHttpHeader
 
WARNING - Static variable in class com.helger.http.CHttpHeader
Deprecated.
WINDOW_TARGET - Static variable in class com.helger.http.CHttpHeader
Deprecated.
WWW_AUTHENTICATE - Static variable in class com.helger.http.CHttpHeader
RFC 9110 Section 11.6.1

X

X_COMPRESS_ENCODING - Static variable in class com.helger.http.header.specific.AcceptEncodingHandler
Standard encoding "x-compress"
X_CONTENT_SECURITY_POLICY - Static variable in class com.helger.http.CHttpHeader
Deprecated, for removal: This API element is subject to removal in a future version.
X_CONTENT_SECURITY_POLICY_REPORT_ONLY - Static variable in class com.helger.http.CHttpHeader
Deprecated, for removal: This API element is subject to removal in a future version.
X_CONTENT_TYPE_OPTIONS - Static variable in class com.helger.http.CHttpHeader
https://www.owasp.org/index.php/List_of_useful_HTTP_headers
e.g.
X_DEVICE_USER_AGENT - Static variable in class com.helger.http.CHttpHeader
Deprecated.
X_FRAME_OPTIONS - Static variable in class com.helger.http.CHttpHeader
RFC 7034.
X_GZIP_ENCODING - Static variable in class com.helger.http.header.specific.AcceptEncodingHandler
Standard encoding "x-gzip"
X_UA_COMPATIBLE - Static variable in class com.helger.http.CHttpHeader
Deprecated.
X_WAP_PROFILE - Static variable in class com.helger.http.CHttpHeader
 
X_WAP_PROFILE_DIFF - Static variable in class com.helger.http.CHttpHeader
 
X_WEBKIT_CSP - Static variable in class com.helger.http.CHttpHeader
Deprecated, for removal: This API element is subject to removal in a future version.
X_XSS_PROTECTION - Static variable in class com.helger.http.CHttpHeader
Deprecated.
A B C D E F G H I K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values