Index
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 ofCSPDirective.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 withrel="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_AUTHENTICATEvalue 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
LocalDateTimeto 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
ZonedDateTimeto 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.AUTHORIZATIONheader 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.AUTHORIZATIONheader 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_QUALITYandQValue.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.
All Classes and Interfaces|All Packages|Constant Field Values
ETLSConfigurationMode_2020_02instead