HttpStatusCode
or exceptions representing erroneous
HTTP state, or if you are tired of cookie handling, Header-Field processing
... and so on:
This artifact provides various types such as Cookie
,
FormFields
, HeaderFields
or
HttpMethod
, which enable you to use such HTTP based
structures in a native Java way while having a tool at hand to bridge back
into the HTTP protocol world.See: Description
Interface | Description |
---|---|
AuthCredentials<T extends AuthCredentials<T,V>,V extends org.refcodes.mixin.Validatable<V>> |
The Interface AuthCredentials.
|
AuthTypeAccessor |
Provides an accessor for a
AuthType property. |
AuthTypeAccessor.AuthTypeBuilder<B extends AuthTypeAccessor.AuthTypeBuilder<B>> |
Provides a builder method for a
AuthType property returning the
builder for applying multiple build operations. |
AuthTypeAccessor.AuthTypeMutator |
Provides a mutator for a
AuthType property. |
AuthTypeAccessor.AuthTypeProperty |
Provides a
AuthType property. |
BaseLocatorAccessor |
Provides an accessor for a base locator property.
|
BaseLocatorAccessor.BaseLocatorBuilder<B extends BaseLocatorAccessor.BaseLocatorBuilder<B>> |
Provides a builder method for a base locator property returning the
builder for applying multiple build operations.
|
BaseLocatorAccessor.BaseLocatorMutator |
Provides a mutator for a base locator property.
|
BaseLocatorAccessor.BaseLocatorProperty |
Provides a base locator property.
|
BaseUrlAccessor |
Provides an accessor for a base URL (protocol, host, port, locator) property.
|
BaseUrlAccessor.BaseUrlBuilder<B extends BaseUrlAccessor.BaseUrlBuilder<B>> |
Provides a builder method for a base URL (protocol, host, port, locator)
property returning the builder for applying multiple build operations.
|
BaseUrlAccessor.BaseUrlMutator |
Provides a mutator for a base URL (protocol, host, port, locator)
property.
|
BaseUrlAccessor.BaseUrlProperty |
Provides a base URL (protocol, host, port, locator) property.
|
BasicAuthCredentials |
This interface defines a type for representing a Basic-Authentication
credentials Header-Field.
|
BasicAuthCredentialsAccessor |
Provides an accessor for a
BasicAuthCredentials property. |
BasicAuthCredentialsAccessor.BasicAuthCredentialsBuilder<B extends BasicAuthCredentialsAccessor.BasicAuthCredentialsBuilder<B>> |
Provides a builder method for a
BasicAuthCredentials property
returning the builder for applying multiple build operations. |
BasicAuthCredentialsAccessor.BasicAuthCredentialsMutator |
Provides a mutator for a
BasicAuthCredentials property. |
BasicAuthCredentialsAccessor.BasicAuthCredentialsProperty |
Provides a
BasicAuthCredentials property. |
BasicAuthObservable<B extends BasicAuthObservable<B>> |
An observable which notifies the registered
BasicAuthObserver on
incoming HTTP Basic-Authentication requests. |
BasicAuthObserver |
An observer being notified by incoming HTTP Basic-Authentication requests
which might have been registered via
BasicAuthObservable.onBasicAuthRequest(BasicAuthObserver) possibly
using lambda syntax. |
BasicCredentials |
The Interface BasicCredentials.
|
BearerAuthCredentials |
This interface defines a type for representing a Bearer-Authentication
credentials Header-Field.
|
BearerAuthCredentialsAccessor |
Provides an accessor for a
BearerAuthCredentials property. |
BearerAuthCredentialsAccessor.BearerAuthCredentialsBuilder<B extends BearerAuthCredentialsAccessor.BearerAuthCredentialsBuilder<B>> |
Provides a builder method for a
BearerAuthCredentials property
returning the builder for applying multiple build operations. |
BearerAuthCredentialsAccessor.BearerAuthCredentialsMutator |
Provides a mutator for a
BearerAuthCredentials property. |
BearerAuthCredentialsAccessor.BearerAuthCredentialsProperty |
Provides a
BearerAuthCredentials property. |
BearerCredentials |
The Interface BearerCredentials.
|
ContentType |
A
ContentType represents a MediaType and its according
TopLevelType with additional (optional) suffixed parameters (as of
the according HTTP Header-Fields). |
ContentTypeAccessor |
Provides an accessor for a Content-Type property.
|
ContentTypeAccessor.ContentTypeBuilder<B extends ContentTypeAccessor.ContentTypeBuilder<B>> |
Provides a builder method for a Content-Type property returning the
builder for applying multiple build operations.
|
ContentTypeAccessor.ContentTypeMutator |
Provides a mutator for a Content-Type property.
|
ContentTypeAccessor.ContentTypeProperty |
Provides a Content-Type property.
|
ContentTypeAccessor.ContentTypeProvider |
A provider interface provides a "toSomething(?)"
|
Cookie |
The
Cookie represents a HTTP cookie. |
FormFields |
The
FormFields represent the URL's Query-String by the notation
originally used by the GET request of the ancient web forms (see
"https://en.wikipedia.org/wiki/Query_string#Web_forms"). |
FormFieldsAccessor |
Provides an accessor for a request Form-Fields property.
|
FormFieldsAccessor.FormFieldsBuilder<B extends FormFieldsAccessor.FormFieldsBuilder<?>> |
Provides a mutator for a request Form-Fields property.
|
FormFieldsAccessor.FormFieldsMutator |
Provides a mutator for a request Form-Fields property.
|
FormFieldsAccessor.FormFieldsProperty |
Provides a request Form-Fields property.
|
HeaderFields<C extends Cookie,B extends HeaderFields<C,B>> |
The
HeaderFields reflect the structure of a HTTP header and may be
used to represent a HTTP header. |
HeaderFieldsAccessor<T extends HeaderFields<?,?>> |
Provides an accessor for an Header-Fields property.
|
HeaderFieldsAccessor.HeaderFieldsBuilder<T extends HeaderFields<?,?>,B extends HeaderFieldsAccessor.HeaderFieldsBuilder<T,B>> |
Provides a mutator for an Header-Fields property.
|
HeaderFieldsAccessor.HeaderFieldsMutator<T extends HeaderFields<?,?>> |
Provides a mutator for an Header-Fields property.
|
HeaderFieldsAccessor.HeaderFieldsProperty<T extends HeaderFields<?,?>> |
Provides an Header-Fields property.
|
HttpBodyAccessor |
Provides an accessor for a HTTP body property.
|
HttpBodyAccessor.HttpBodyBuilder<B extends HttpBodyAccessor.HttpBodyBuilder<B>> |
Provides a builder body for a HTTP body property returning the builder
for applying multiple build operations.
|
HttpBodyAccessor.HttpBodyMutator |
Provides a mutator for a HTTP body property.
|
HttpBodyAccessor.HttpBodyProperty |
Provides a HTTP body property.
|
HttpBodyAccessor.HttpBodyProvider<EXC extends Exception> |
A provider interface provides a "toSomething(?)"
|
HttpBodyMap |
The
HttpBodyMap type is a "dynamic" type in terms of it's structure
being represented by paths'. |
HttpClientRequest |
Defines a
HttpClientRequest being the request as produced by the
client. |
HttpClientResponse |
Defines a
HttpClientResponse being the response as consumed by the
client. |
HttpFields<B extends HttpFields<B>> |
Various key/value "collections" we run across when we develop HTTP based
applications may have more then one value for one key.
|
HttpInputStreamAccessor |
Provides an accessor for a HTTP
InputStream body property. |
HttpInputStreamAccessor.HttpInputStreamBuilder<B extends HttpInputStreamAccessor.HttpInputStreamBuilder<B>> |
Provides a builder body for a HTTP
InputStream property returning
the builder for applying multiple build operations. |
HttpInputStreamAccessor.HttpInputStreamMutator |
Provides a mutator for a
InputStream property. |
HttpInputStreamAccessor.HttpInputStreamProperty |
Provides a HTTP
InputStream property. |
HttpInputStreamAccessor.HttpInputStreamProvider<EXC extends Exception> |
A provider interface provides a "toSomething(?)"
|
HttpMediaType |
The
HttpMediaType converts an implementing instance's state into an
HTTP media type as used in HTTP Header-Fields. |
HttpMediaTypeAccessor |
Provides an accessor for a HTTP Media-Type property.
|
HttpMediaTypeAccessor.HttpMediaTypeBuilder<B extends HttpMediaTypeAccessor.HttpMediaTypeBuilder<B>> |
Provides a builder body for a HTTP Media-Type property returning the
builder for applying multiple build operations.
|
HttpMediaTypeAccessor.HttpMediaTypeMutator |
Provides a mutator for a HTTP Media-Type property.
|
HttpMediaTypeAccessor.HttpMediaTypeProperty |
Provides a HTTP Media-Type property.
|
HttpMediaTypeAccessor.HttpMediaTypeProvider<EXC extends Exception> |
A provider interface provides a "toSomething(?)"
|
HttpMethodAccessor |
Provides an accessor for a HTTP-Method property.
|
HttpMethodAccessor.HttpMethodBuilder<B extends HttpMethodAccessor.HttpMethodBuilder<B>> |
Provides a builder method for a HTTP-Method property returning the
builder for applying multiple build operations.
|
HttpMethodAccessor.HttpMethodMutator |
Provides a mutator for a HTTP-Method property.
|
HttpMethodAccessor.HttpMethodProperty |
Provides a HTTP-Method property.
|
HttpRequest |
Defines a HTTP-Request, being the
HttpMethod , the Header-Fields, the
request body and the locator representing the request. |
HttpRequestBuilder<B> |
The Interface HttpRequestBuilder.
|
HttpResponse |
Defines a
HttpResponse being the response Header-Fields and the
response body. |
HttpResponseBuilder<B> |
The Interface HttpResponseBuilder.
|
HttpsConnectionRequestObservable<B extends HttpsConnectionRequestObservable<B>> |
An observable which notifies the registered
HttpsConnectionRequestObserver on incoming HTTPS requests. |
HttpsConnectionRequestObserver |
An observer being notified by incoming HTTPS requests which might have been
registered via
HttpsConnectionRequestObservable.onConnectionRequest(HttpsConnectionRequestObserver)
possibly using lambda syntax. |
HttpServerRequest |
Defines a
HttpServerRequest being the request as consumed by the
server. |
HttpServerResponse |
Defines a
HttpServerResponse as produced by the server. |
HttpStatusCodeAccessor |
Provides access to a HTTP Status-Code property including all known HTTP HTTP
Status-Codes (success as well as error codes) as of
HttpStatusCode . |
HttpStatusCodeAccessor.HttpStatusCodeBuilder<B extends HttpStatusCodeAccessor.HttpStatusCodeBuilder<B>> |
Provides a builder method for a HTTP Status-Code property returning the
builder for applying multiple build operations.
|
HttpStatusCodeAccessor.HttpStatusCodeMutator |
Extends the
HttpStatusCodeAccessor with a setter method. |
HttpStatusCodeAccessor.HttpStatusCodeProperty |
Extends the
HttpStatusCodeAccessor with a setter method. |
HttpSuccessCodeAccessor |
Provides access to a HTTP success code property including just the 2xx HTTP
success codes as of
HttpSuccessCode excluding all HTTP error codes. |
HttpSuccessCodeAccessor.HttpSuccessCodeBuilder<B extends HttpSuccessCodeAccessor.HttpSuccessCodeBuilder<B>> |
Provides a builder method for a HTTP success code property returning the
builder for applying multiple build operations.
|
HttpSuccessCodeAccessor.HttpSuccessCodeMutator |
Extends the
HttpSuccessCodeAccessor with a setter method. |
HttpSuccessCodeAccessor.HttpSuccessCodeProperty |
Extends the
HttpSuccessCodeAccessor with a setter method. |
LocalAddressAccessor |
Provides an accessor for a local address property.
|
LocalAddressAccessor.LocalAddressBuilder<B extends LocalAddressAccessor.LocalAddressBuilder<B>> |
Provides a builder method for a local address property returning the
builder for applying multiple build operations.
|
LocalAddressAccessor.LocalAddressMutator |
Provides a mutator for a local address property.
|
LocalAddressAccessor.LocalAddressProperty |
Provides a local address property.
|
MediaTypeAccessor |
Provides an accessor for a Media-Type property.
|
MediaTypeAccessor.MediaTypeBuilder<B extends MediaTypeAccessor.MediaTypeBuilder<B>> |
Provides a builder method for a Media-Type property returning the builder
for applying multiple build operations.
|
MediaTypeAccessor.MediaTypeMutator |
Provides a mutator for a Media-Type property.
|
MediaTypeAccessor.MediaTypeProperty |
Provides a Media-Type property.
|
MediaTypeFactory |
The
MediaTypeFactory creates instances from an HTTP body and creates
an HTTP body from given instances according to the MediaType (as of
MediaTypeAccessor.getMediaType() ) for which the MediaTypeFactory is
responsible. |
MediaTypeFactoryLookup |
The Interface MediaTypeFactoryLookup.
|
MediaTypeFactoryLookup.MutableMediaTypeFactoryLookup |
Adds functionality to modify the
MediaTypeFactoryLookup e.g. |
PortAccessor |
Provides an accessor for a port property.
|
PortAccessor.PortBuilder<B extends PortAccessor.PortBuilder<B>> |
Provides a builder method for a port property returning the builder for
applying multiple build operations.
|
PortAccessor.PortMutator |
Provides a mutator for a port property.
|
PortAccessor.PortProperty |
Provides a port property.
|
PortManager |
When implemented as singleton, then resources battling for dynamically
assigned ports my use this functionality to get and block a port until it is
freed again.
|
QueryFieldsAccessor |
Provides an accessor for a request Query-Fields property.
|
QueryFieldsAccessor.QueryFieldsBuilder<B extends QueryFieldsAccessor.QueryFieldsBuilder<?>> |
Provides a mutator for a request Query-Fields property.
|
QueryFieldsAccessor.QueryFieldsMutator |
Provides a mutator for a request Query-Fields property.
|
QueryFieldsAccessor.QueryFieldsProperty |
Provides a request Query-Fields property.
|
RealmAccessor |
Provides an accessor for a realm property.
|
RealmAccessor.RealmBuilder<B extends RealmAccessor.RealmBuilder<B>> |
Provides a builder method for a realm property returning the builder for
applying multiple build operations.
|
RealmAccessor.RealmMutator |
Provides a mutator for a realm property.
|
RealmAccessor.RealmProperty |
Provides a realm property.
|
RemoteAddressAccessor |
Provides an accessor for a remote address property.
|
RemoteAddressAccessor.RemoteAddressBuilder<B extends RemoteAddressAccessor.RemoteAddressBuilder<B>> |
Provides a builder method for a remote address property returning the
builder for applying multiple build operations.
|
RemoteAddressAccessor.RemoteAddressMutator |
Provides a mutator for a remote address property.
|
RemoteAddressAccessor.RemoteAddressProperty |
Provides a remote address property.
|
RequestCookie |
The
RequestCookie represents a builder for a building request
cookies. |
RequestHeaderFields |
The
RequestHeaderFields reflect the structure of a HTTP header and
may be used to represent a HTTP header. |
RequestHeaderFieldsAccessor |
Provides an accessor for an request Header-Fields property.
|
RequestHeaderFieldsAccessor.RequestHeaderFieldsBuilder<B extends RequestHeaderFieldsAccessor.RequestHeaderFieldsBuilder<?>> |
Provides a mutator for an request Header-Fields property.
|
RequestHeaderFieldsAccessor.RequestHeaderFieldsMutator |
Provides a mutator for an request Header-Fields property.
|
RequestHeaderFieldsAccessor.RequestHeaderFieldsProperty |
Provides an request Header-Fields property.
|
ResponseCookie |
The
ResponseCookie represents a builder for building response
cookies. |
ResponseHeaderFields |
The
ResponseHeaderFields reflect the structure of a HTTP header and
may be used to represent a HTTP header. |
ResponseHeaderFieldsAccessor |
Provides an accessor for an response Header-Fields property.
|
ResponseHeaderFieldsAccessor.ResponseHeaderFieldsBuilder<B extends ResponseHeaderFieldsAccessor.ResponseHeaderFieldsBuilder<?>> |
Provides a mutator for an response Header-Fields property.
|
ResponseHeaderFieldsAccessor.ResponseHeaderFieldsMutator |
Provides a mutator for an response Header-Fields property.
|
ResponseHeaderFieldsAccessor.ResponseHeaderFieldsProperty |
Provides an response Header-Fields property.
|
TopLevelTypeAccessor |
Provides an accessor for a Media-Top-Level-Type property.
|
TopLevelTypeAccessor.TopLevelTypeBuilder<B extends TopLevelTypeAccessor.TopLevelTypeBuilder<B>> |
Provides a builder method for a Media-Top-Level-Type property returning
the builder for applying multiple build operations.
|
TopLevelTypeAccessor.TopLevelTypeMutator |
Provides a mutator for a Media-Top-Level-Type property.
|
TopLevelTypeAccessor.TopLevelTypeProperty |
Provides a Media-Top-Level-Type property.
|
UserAgentAccessor |
Provides an accessor for a user agent property.
|
UserAgentAccessor.UserAgentBuilder<B extends UserAgentAccessor.UserAgentBuilder<B>> |
Provides a builder method for a user agent property returning the builder
for applying multiple build operations.
|
UserAgentAccessor.UserAgentMutator |
Provides a mutator for a user agent property.
|
UserAgentAccessor.UserAgentProperty |
Provides a user agent property.
|
Enum | Description |
---|---|
AuthType |
The Enum AuthType.
|
BasicAuthResponse |
The Enum BasicAuthResponse.
|
ContentEncoding |
ContentEncoding s are specified an an HTTP Header-Fields
HeaderField.ACCEPT_ENCODING or HeaderField.CONTENT_ENCODING
and how to encode a HTTP body or how a HTTP body is encoded. |
CookieAttribute |
The Enum CookieAttribute.
|
GrantType |
The Enum GrantType.
|
HeaderField |
The Enum HeaderField.
|
HttpMethod |
The Enum HttpMethod.
|
HttpStatusCode |
The org.apache.commons.httpclient.HttpStatus constants as enumeration.
|
HttpSuccessCode |
Only the Success 2xx codes as of (from) the
HttpStatusCode
enumeration. |
MediaType |
The
MediaType is the Media-Sub-Type part of a HTTP Media-Type. |
MediaTypeParameter |
Known or in this scope used
MediaType parameters. |
OauthField |
The Enum OauthField.
|
OauthToken |
The Enum OauthToken.
|
Port |
The Enum Port.
|
PortRange |
Port range definitions as of RFC 6335 ("https://tools.ietf.org/html/rfc6335")
|
TokenType |
The Enum TokenType.
|
TopLevelType |
The
TopLevelType is the top-level part of a HTTP Media-Type. |
Exception | Description |
---|---|
BadGatewayException |
The Class BadGatewayException.
|
BadGatewayRuntimeException |
The Class BadGatewayRuntimeException.
|
BadRequestException |
The Class BadRequestException.
|
BadRequestRuntimeException |
The Class BadRequestRuntimeException.
|
BadResponseException |
The Class BadResponseException.
|
BadResponseRuntimeException |
The Class BadResponseRuntimeException.
|
BasicAuthFailureException |
Thrown in case HTTP basic authorization failed, e.g. verifying
BasicAuthCredentials failed. |
BasicAuthFailureRuntimeException |
Thrown in case HTTP basic authorization failed, e.g. verifying
BasicAuthCredentials failed. |
BasicAuthRequiredException |
Thrown in case HTTP basic authorization is required but no required
HeaderField.WWW_AUTHENTICATE data was found, e.g. |
BasicAuthRequiredRuntimeException |
Thrown in case HTTP basic authorization is required but no required
HeaderField.WWW_AUTHENTICATE data was found, e.g. |
ConflictException |
The Class ConflictException.
|
ConflictRuntimeException |
The Class ConflictRuntimeException.
|
ExpectationFailedException |
The Class ExpectationFailedException.
|
ExpectationFailedRuntimeException |
The Class ExpectationFailedRuntimeException.
|
FailedDependencyException |
The Class FailedDependencyException.
|
FailedDependencyRuntimeException |
The Class FailedDependencyRuntimeException.
|
ForbiddenException |
The Class ForbiddenException.
|
ForbiddenRuntimeException |
The Class ForbiddenRuntimeException.
|
GatewayTimeoutException |
The Class GatewayTimeoutException.
|
GatewayTimeoutRuntimeException |
The Class GatewayTimeoutRuntimeException.
|
GoneException |
The Class GoneException.
|
GoneRuntimeException |
The Class GoneRuntimeException.
|
HttpException |
The Class HttpException.
|
HttpResponseException |
Thrown by a HTTP-Response handling system in case of some unexpected
response.
|
HttpResponseRuntimeException |
Thrown by a HTTP-Response handling system in case of some unexpected
response.
|
HttpRuntimeException |
The Class HttpRuntimeException.
|
HttpStatusException |
The Class HttpStatusException.
|
HttpStatusRuntimeException |
The Class HttpStatusRuntimeException.
|
InsufficientSpaceOnResourceException |
The Class InsufficientSpaceOnResourceException.
|
InsufficientSpaceOnResourceRuntimeException |
The Class InsufficientSpaceOnResourceRuntimeException.
|
InsufficientStorageException |
The Class InsufficientStorageException.
|
InsufficientStorageRuntimeException |
The Class InsufficientStorageRuntimeException.
|
InternalServerErrorException |
The Class InternalServerErrorException.
|
InternalServerErrorRuntimeException |
The Class InternalServerErrorRuntimeException.
|
LengthRequiredException |
The Class LengthRequiredException.
|
LengthRequiredRuntimeException |
The Class LengthRequiredRuntimeException.
|
LockedException |
The Class LockedException.
|
LockedRuntimeException |
The Class LockedRuntimeException.
|
MethodFailureException |
The Class MethodFailureException.
|
MethodFailureRuntimeException |
The Class MethodFailureRuntimeException.
|
MethodNotAllowedException |
The Class MethodNotAllowedException.
|
MethodNotAllowedRuntimeException |
The Class MethodNotAllowedRuntimeException.
|
MovedPermanentlyException |
The Class MovedPermanentlyException.
|
MovedPermanentlyRuntimeException |
The Class MovedPermanentlyRuntimeException.
|
MovedTemporarilyException |
The Class MovedTemporarilyException.
|
MovedTemporarilyRuntimeException |
The Class MovedTemporarilyRuntimeException.
|
MultipleChoicesException |
The Class MultipleChoicesException.
|
MultipleChoicesRuntimeException |
The Class MultipleChoicesRuntimeException.
|
MultiStatusException |
The Class MultiStatusException.
|
MultiStatusRuntimeException |
The Class MultiStatusRuntimeException.
|
NetException |
The Class NetException.
|
NetRuntimeException |
The Class NetRuntimeException.
|
NoContentException |
The Class NoContentException.
|
NoContentRuntimeException |
The Class NoContentRuntimeException.
|
NonAuthoritativeInformationException |
The Class NonAuthoritativeInformationException.
|
NonAuthoritativeInformationRuntimeException |
The Class NonAuthoritativeInformationRuntimeException.
|
NotAcceptableException |
The Class NotAcceptableException.
|
NotAcceptableRuntimeException |
The Class NotAcceptableRuntimeException.
|
NotFoundException |
The Class NotFoundException.
|
NotFoundRuntimeException |
The Class NotFoundRuntimeException.
|
NotImplementedException |
The Class NotImplementedException.
|
NotImplementedRuntimeException |
The Class NotImplementedRuntimeException.
|
NotModifiedException |
The Class NotModifiedException.
|
NotModifiedRuntimeException |
The Class NotModifiedRuntimeException.
|
PartialContentException |
The Class PartialContentException.
|
PartialContentRuntimeException |
The Class PartialContentRuntimeException.
|
PaymentRequiredException |
The Class PaymentRequiredException.
|
PaymentRequiredRuntimeException |
The Class PaymentRequiredRuntimeException.
|
PortAlreadyBoundException |
Thrown in case the given port
PortAlreadyBoundException.getPort() is already in use. |
PortAlreadyBoundRuntimeException |
Thrown in case the given port
PortAlreadyBoundRuntimeException.getPort() is already in use. |
PortNotFoundException |
Thrown in case no port can be determined.
|
PortNotFoundRuntimeException |
Thrown in case no port can be determined.
|
PreconditionFailedException |
The Class PreconditionFailedException.
|
PreconditionFailedRuntimeException |
The Class PreconditionFailedRuntimeException.
|
ProxyAuthenticationRequiredException |
The Class ProxyAuthenticationRequiredException.
|
ProxyAuthenticationRequiredRuntimeException |
The Class ProxyAuthenticationRequiredRuntimeException.
|
ReauthenticationRequiredException |
The Class ReauthenticationRequiredException.
|
ReauthenticationRequiredRuntimeException |
The Class ReauthenticationRequiredRuntimeException.
|
RequestedRangeNotSatisfiableException |
The Class RequestedRangeNotSatisfiableException.
|
RequestedRangeNotSatisfiableRuntimeException |
The Class RequestedRangeNotSatisfiableRuntimeException.
|
RequestTimeoutException |
The Class RequestTimeoutException.
|
RequestTimeoutRuntimeException |
The Class RequestTimeoutRuntimeException.
|
RequestTooLongException |
The Class RequestTooLongException.
|
RequestTooLongRuntimeException |
The Class RequestTooLongRuntimeException.
|
RequestUriTooLongException |
The Class RequestUriTooLongException.
|
RequestUriTooLongRuntimeException |
The Class RequestUriTooLongRuntimeException.
|
ResetContentException |
The Class ResetContentException.
|
ResetContentRuntimeException |
The Class ResetContentRuntimeException.
|
SeeOtherException |
The Class SeeOtherException.
|
SeeOtherRuntimeException |
The Class SeeOtherRuntimeException.
|
ServiceUnavailableException |
The Class ServiceUnavailableException.
|
ServiceUnavailableRuntimeException |
The Class ServiceUnavailableRuntimeException.
|
TemporaryRedirectException |
The Class TemporaryRedirectException.
|
TemporaryRedirectRuntimeException |
The Class TemporaryRedirectRuntimeException.
|
UnauthorizedException |
The Class UnauthorizedException.
|
UnauthorizedRuntimeException |
The Class UnauthorizedRuntimeException.
|
UnprocessableEntityException |
The Class UnprocessableEntityException.
|
UnprocessableEntityRuntimeException |
The Class UnprocessableEntityRuntimeException.
|
UnsupportedMediaTypeException |
The Class UnsupportedMediaTypeException.
|
UnsupportedMediaTypeRuntimeException |
The Class UnsupportedMediaTypeRuntimeException.
|
UseProxyException |
The Class UseProxyException.
|
UseProxyRuntimeException |
The Class UseProxyRuntimeException.
|
VersionNotSupportedException |
The Class VersionNotSupportedException.
|
VersionNotSupportedRuntimeException |
The Class VersionNotSupportedRuntimeException.
|
HttpStatusCode
or exceptions representing erroneous
HTTP state, or if you are tired of cookie handling, Header-Field processing
... and so on:
This artifact provides various types such as Cookie
,
FormFields
, HeaderFields
or
HttpMethod
, which enable you to use such HTTP based
structures in a native Java way while having a tool at hand to bridge back
into the HTTP protocol world. HTTP related error codes are provided as
exception types such as NotFoundException
(404) or
`InternalServerErrorException` (500).
Please note that the HttpBodyMap
is most useful when
you have to handle dynamic data structures. The
HttpBodyMap
type is a "dynamic" type in terms of
it's structure being represented by paths'. When a data structure is parsed
e.g. from JSON or XML, then the data structure's internal structure and
values are reflected by according paths's and values in the
HttpBodyMap
. The
HttpBodyMap
is a kind of flat (no nested maps)
representation of the according (nested) data structures. Implementations of
the HttpClientRequest
,
HttpClientResponse
,
HttpServerRequest
as well as
HttpServerResponse
types support the
HttpBodyMap
.
As another example, the BasicAuthCredentials
make it
ease to parse or create Basic-Auth Header-Fields.
Other interesting types and classes to mention are the
Port
enumeration, defining quite a few default ports
or the MediaTypeFactory
interface, which's
implementations make marshaling and unmarshaling of your types from and to
JSON, XML (and so on) an easy task.
Predefined MIME-Types are bundled in the MediaType
enumeration, as of the information provided by the
[`IANA`](http://www.iana.org/assignments/media-types/media-types.xhtml),
effective in October 2016.
See the [Javadoc](https://www.javadoc.io/doc/org.refcodes/refcodes-net) for a full overview on this artifact.
Copyright © 2017. All rights reserved.