All Classes and Interfaces
Class
Description
Main entry point for HTTP API requests.
Main client for making HTTP API requests with advanced configuration.
Builder class for creating configured ApiClient instances.
Base exception for API-related errors.
Represents a configurable HTTP request with chainable methods.
Represents the response from an HTTP API request.
Simple retry configuration for failed requests.
Default implementation of HttpClientEngine using Java 11+ HttpClient.
Interface for executing HTTP requests.
Jackson-based implementation of JsonMapper.
Exception thrown when JSON serialization or deserialization fails.
Interface for JSON serialization and deserialization.
A managed InputStream wrapper that implements AutoCloseable for proper resource management.
Builder for creating multipart/form-data request bodies.
Represents a built multipart body with content and content type.
Represents a multipart/form-data request for file uploads.
Represents a file part in a multipart request.
Interface for intercepting and modifying HTTP requests before they are sent.
Interface for intercepting HTTP responses after they are received.
Simple security configuration for MochaJSON.
Utility class for URL validation and security checks.