| Interface | Description | 
|---|---|
| ChainedHttpConfig | |
| ChainedHttpConfig.ChainedRequest | |
| ChainedHttpConfig.ChainedResponse | |
| FromServer | 
 Adapter interface used to provide a bridge for response data between the  
HttpBuilder API and the underlying client implementation. | 
| HttpConfig | 
 Provides the public interface used for the  
HttpBuilder shared and per-verb configuration. | 
| HttpConfig.Auth | 
 Defines the configurable HTTP request authentication properties. 
 | 
| HttpConfig.Request | 
 Defines the configurable HTTP request properties. 
 | 
| HttpConfig.Response | 
 Defines the configurable HTTP response properties. 
 | 
| HttpObjectConfig | 
 Extension of the  
HttpConfig interface, which provides additional client-level configuration options. | 
| HttpObjectConfig.Client | 
 The  
Client configuration interface allows configuration of client-centric properties. | 
| HttpObjectConfig.Execution | 
 The  
Execution configuration interface provides a means of configuring the execution-specific properties of the underlying HTTP client. | 
| ToServer | 
 Adapter interface used to translate request content from the  
HttpBuilder API to the specific format required by the underlying client
implementation. | 
| Class | Description | 
|---|---|
| ApacheEncoders | 
 Request content encoders specific to the Apache client implementation. 
 | 
| ApacheHttpBuilder | 
HttpBuilder implementation based on the Apache HttpClient library. | 
| ApacheHttpBuilder.ApacheToServer | |
| CharSequenceInputStream | |
| CoreEncoders | 
 Generic content encoders for use with all client implementations. 
 | 
| Form | |
| FromServer.Header<T> | 
 Defines the interface to the HTTP headers contained in the response. 
 | 
| FromServer.Header.CombinedMap | 
 Type representing headers that have values which are parseable as key/value pairs,
provided the header hey is included in the key/value map. 
 | 
| FromServer.Header.CsvList | 
 Type representing headers that have values which are comma separated lists. 
 | 
| FromServer.Header.HttpCookies | |
| FromServer.Header.HttpDate | 
 Type representing headers that have values which are zoned date time values. 
 | 
| FromServer.Header.MapPairs | 
 Type representing headers that have values which are parseable as key/value pairs. 
 | 
| FromServer.Header.SingleLong | 
 Type representing headers that have values which are parseable as longs. 
 | 
| FromServer.Header.ValueOnly | 
 Type representing headers that are simple key/values, with no parseable structure in the value. 
 | 
| HttpBuilder | 
 This class is the main entry point into the "HttpBuilder-NG" API. 
 | 
| HttpBuilder.ResponseHandlerFunction | |
| HttpConfigs | |
| HttpConfigs.BaseHttpConfig | |
| HttpConfigs.BaseRequest | |
| HttpConfigs.BaseResponse | |
| HttpConfigs.BasicAuth | |
| HttpConfigs.BasicHttpConfig | |
| HttpConfigs.BasicRequest | |
| HttpConfigs.BasicResponse | |
| HttpConfigs.ThreadSafeAuth | |
| HttpConfigs.ThreadSafeHttpConfig | |
| HttpConfigs.ThreadSafeRequest | |
| HttpConfigs.ThreadSafeResponse | |
| HttpObjectConfigImpl | |
| JavaHttpBuilder | 
HttpBuilder implementation based on the HttpURLConnection class. | 
| JavaHttpBuilder.ThreadLocalAuth | |
| MultipartContent | 
 Multipart request content object used to define the multipart data. 
 | 
| NativeHandlers | |
| NativeHandlers.Encoders | 
 The set of available content encoders. 
 | 
| NativeHandlers.Expanding | |
| NativeHandlers.Parsers | 
 The default collection of response content parsers. 
 | 
| OkHttpBuilder | 
HttpBuilder implementation based on the OkHttp client library. | 
| OkHttpEncoders | 
 Request content encoders specific to the OkHttp client implementation. 
 | 
| ProxyInfo | |
| ReaderInputStream | |
| Safe | |
| Traverser | |
| UriBuilder | 
 Provides a simple means of creating a request URI and optionally overriding its parts. 
 | 
| Enum | Description | 
|---|---|
| ContentTypes | 
 Collection of Content-Type header values grouped together by their overall type. 
 | 
| HttpConfig.AuthType | 
 Defines the allowed values of the HTTP authentication type. 
 | 
| HttpConfig.Status | 
 Defines the an enumeration of the overall HTTP response status categories. 
 | 
| HttpVerb | 
 An enumeration of the supported HTTP verbs. 
 | 
| Exception | Description | 
|---|---|
| HttpException | |
| TransportingException |