All Classes and Interfaces
Class
Description
Signals a failure processing authentication challenge
This class provides utility methods for parsing HTTP www and proxy authentication
challenges.
This class provides utility methods for processing HTTP www and proxy authentication
challenges.
Signals a failure in authentication process
Authentication policy class.
This interface represents an abstract challenge-response oriented
authentication scheme.
Deprecated.
No longer used
The class represents an authentication scope consisting of a host name,
a port number, a realm name and an authentication scheme name which
Credentials
apply to.This class provides detailed information about the state of the
authentication process.
Basic authentication scheme as defined in RFC 2617.
A PartSource that reads from a byte array.
A RequestEntity that contains an array of bytes.
Transparently coalesces chunks of a HTTP stream that uses
Transfer-Encoding chunked.
Implements HTTP chunking support.
Signals a circular redirect
A timeout while connecting waiting for an available connection
from an HttpConnectionManager.
Establishes a tunneled HTTP connection via the CONNECT method.
A timeout while connecting to an HTTP server or waiting for an
available connection from an HttpConnectionManager.
Cuts the wrapped InputStream off after a specified number of bytes.
This helper class is intedned to help work around the limitation of older Java versions
(older than 1.4) that prevents from specifying a connection timeout when creating a
socket.
Helper class for wrapping socket based tasks.
HTTP "magic-cookie" represents a piece of state information
that the HTTP agent and the target server can exchange to maintain
a session.
Cookie class for
RFC2965Spec
cookie specification.Ths interface represents a cookie attribute handler responsible
for parsing, validating, and matching a specific cookie attribute,
such as path, domain, port, etc.
CookieOrigin class incapsulates details of an origin server that
are relevant when parsing, validating or matching HTTP cookies.
This cookie comparator ensures that multiple cookies satisfying
a common criteria are ordered in the Cookie header such
that those with more specific Path attributes precede those with
less specific.
Cookie management policy class.
Defines the cookie management specification.
Cookie management functions shared by all specification.
Defines cookie specification specific capabilities
Authentication credentials.
Authentication credentials required to respond to a authentication
challenge are not available
Credentials provider interface can be used to provide
HTTP method
with a means to request
authentication credentials if no credentials have been given or given
credentials are incorrect.An exception to indicate an error parsing a date string.
Deprecated.
Use
DateUtil
A utility class for parsing and formatting HTTP dates as used in cookies and
other headers.
The default
HttpMethodRetryHandler
used by HttpMethod
s.This class represents a collection of HTTP protocol parameters.
Deprecated.
The default class for creating protocol sockets.
Implements the HTTP DELETE method.
Digest authentication scheme as defined in RFC 2617.
The home for utility methods that handle various encoding tasks.
This abstract class serves as a foundation for all HTTP methods
that can enclose an entity within requests
The home for utility methods that handle various exception-related tasks.
This abstract class serves as a foundation for all HTTP methods
that support 'Expect: 100-continue' handshake.
This class implements a part of a Multipart post object that
consists of a file.
A PartSource that reads from a File.
A RequestEntity that represents a File.
Implements the HTTP GET method.
An HTTP header.
One element of an HTTP header's value.
A class for combining a set of headers.
Implements the HTTP HEAD method.
Holds all of the variables needed to describe an HTTP connection to a host.
This class represents a collection of HTTP protocol parameters applicable to
instances of HostConfiguration
.Deprecated.
no longer used
Deprecated.
no longer used
An HTTP "user-agent", containing an
HTTP state
and
one or more HTTP connections
, to which
HTTP methods
can be applied.Signals that an error has occurred.
This class represents a collection of HTTP protocol parameters applicable to
instances of HttpClient
.An abstraction of an HTTP
InputStream
and OutputStream
pair, together with the relevant attributes.An interface for classes that manage HttpConnections.
This class represents a collection of HTTP protocol parameters applicable to
HTTP connection managers
.This class represents a collection of HTTP protocol parameters applicable to
HTTP connections
.Deprecated.
use EncodingUtil class
Signals that the response content was larger than anticipated.
Signals that an HTTP or HttpClient exception has occurred.
Holds all of the variables needed to describe an HTTP connection to a host.
HttpMethod interface represents a request to be sent via a
HTTP connection
and a corresponding response.An abstract base implementation of HttpMethod.
This class represents a collection of HTTP protocol parameters applicable to
HTTP methods
.A handler for determining if an HttpMethod should be retried after a
recoverable exception during execution.
This interface represents a collection of HTTP protocol parameters.
A factory for getting the default set of parameters to use when creating an instance of
HttpParams
.A utility class for parsing http header values according to
RFC-2616 Section 4 and 19.3.
Deprecated.
no longer used
A container for HTTP attributes that may persist from request
to request, such as
cookies
and authentication
credentials
.Constants enumerating the HTTP status codes.
The HTTPS URL.
The HTTP URL.
Provides a
HttpURLConnection
wrapper around HttpClient's
HttpMethod
.HTTP version, as specified in RFC 2616.
A helper class for connection managers to track idle connections.
A utility class for periodically closing idle connections.
A cookie spec that does nothing.
A RequestEntity that contains an InputStream.
Authentication credentials required to respond to a authentication
challenge are invalid
Signals violation of HTTP specification caused by an invalid redirect
location
A set of utility methods to help produce consistent Object#equals(Object) and
Object#hashCode methods.
Signals that authentication challenge is in some way invalid or
illegal in the given context
Signals that a cookie is in some way invalid or illegal in a given
context
Deprecated.
Deprecated.
Use
MultipartRequestEntity
in conjunction with PostMethod
instead.Implements a request entity suitable for an HTTP multipart POST method.
Manages a set of HttpConnections for various HostConfigurations.
A simple class encapsulating a name/value pair.
Netscape cookie draft specific cookie management functions
Signals that the target server failed to respond with a valid HTTP response.
Credentials
for use with the NTLM authentication scheme which requires additional
information.An implementation of the Microsoft proprietary NTLM authentication scheme.
Implements the HTTP OPTIONS method.
This formatter produces a textual representation of attribute/value pairs.
A simple parser intended to parse sequences of name/value pairs.
Abstract class for one Part of a multipart post object.
Provides setters and getters for the basic Part properties.
An interface for providing access to data when posting MultiPart messages.
Implements the HTTP POST method.
A class to encapsulate the specifics of a protocol.
Signals that an HTTP protocol violation has occurred.
A factory for creating Sockets.
A client that provides
sockets
for communicating through HTTP proxies
via the HTTP CONNECT method.Contains the method used to execute the connect along with the created socket.
Holds all of the variables needed to describe an HTTP connection to a proxy.
Implements the HTTP PUT method.
Signals violation of HTTP specification caused by an invalid redirect
This helper class uses refelction in order to execute Socket methods
available in Java 1.4 and above
RFC 2109 specific cookie management functions
Abstract authentication scheme class that lays foundation for all
RFC 2617 compliant authetication schemes and provides capabilities common
to all authentication schemes defined in RFC 2617.
RFC 2965 specific cookie management functions.
A ProtocolSocketFactory that is secure.
A connection manager that provides access to a single HttpConnection.
A SecureProtocolSocketFactory that uses JSSE to create sockets.
Represents a Status-Line as returned from a HTTP server.
Simple string parameter for a multipart post
A RequestEntity that contains a String.
Executes a task with a specified timeout.
Signals that the task timed out.
Implements the HTTP TRACE method.
The interface for the URI(Uniform Resource Identifiers) version of RFC 2396.
The charset-changed normal operation to represent to be required to
alert to user the fact the default charset is changed.
A mapping to determine the (somewhat arbitrarily) preferred charset for a
given locale.
The URI parsing and escape encoding exception.
The URI escape and character encoding and decoding utility.
Deprecated.
use org.apache.commons.codec.net.URLCodec
Username and password
Credentials
.