All Classes and Interfaces

Class
Description
An abstract HttpMethod.
This is a special UnexpectedStatusException for 4xx status codes (i.e. client errors).
Interface of an entity that has a specific EntityType and a value.
Helper to convert Entity values to instances of their respective ValueType and back to String representations.
Represents type of an Entity.
Interface of an HTTP header.
Interface of an object that holds a list of Headers.
Represents a header type.
An Exception that's thrown when an error at HTTP level occurred.
Represents an HTTP method and provides static members for HTTP methods defined in RFC 7231, section 4.3 and RFC 5789
Defines an interface of an HTTP request.
Defines an interface of an HTTP message request body entity.
The interface of an instance that knows how to execute an HttpRequest.
An interface of an HTTP response object.
Defines an interface of an HTTP response message body entity.
An interface of a handler for responses.
Interface of an HTTP status.
An idempotent HttpMethod that's not safe.
Represents a header type.
Interface of media types as defined in RFC 2045, Section 5 and RFC 7231, Section 3.1.1.1
A HttpMethod that's neither safe nor idempotent.
Represents an HttpStatus for "no status".
This Exception is thrown when an unhandled HttpStatus.NOT_FOUND status code occurs.
The interface of a special Entity that represents a parameter.
Represents the type of a parameter.
Interface of an object that has typed parameters.
An Exception that's thrown when an error at application level occurred while handling a response.
An Exception that's thrown when an unrecoverable protocol error at application level occurred while handling a response.
An Exception that's thrown when the server returns a (unhandled) redirect.
An Exception that's thrown when a redirection loop has been detected.
A safe HttpMethod.
This is a special UnexpectedStatusException for 5xx status codes (i.e. server errors).
Simple implementation of an HttpStatus.
Represents a header type.
An HttpStatus that's derived from an HTTP status line.
An Exception that's thrown when the client has been redirected too often.
This Exception is thrown when an unhandled HttpStatus.UNAUTHORIZED status code occurs.
An exception that's thrown when a response status code was unexpected.