Module bus.http
Package org.miaixz.bus.http
package org.miaixz.bus.http
An HTTP client for Java applications.
- Since:
- Java 17+
- Author:
- Kimi Liu
-
ClassDescriptionA specification for a connection to an origin server.Utility class for HTTP-related operations.Callback<T>A generic callback interface for asynchronous operations.An RFC 6265-compliant HTTP cookie.A builder for creating
Cookieinstances.A Domain Name System (DNS) service that resolves IP addresses for hostnames.Header fields of an HTTP message.Headers Builder.The core client for making HTTP requests and reading their responses.A builder for configuring and creatingHttpdinstances.A high-level HTTP client that provides a fluent and expressive API for making HTTP requests.A builder for creating and configuringHttpvinstances.An interface for configuring the underlyingHttpd.Builder.A preprocessor that ensures serial execution of other preprocessors.A utility class for sending HTTP requests with a simplified API.A utility class for sending HTTP requests with a convenient, chainable API.The inner client class that manages the execution and cancellation of HTTP requests.A call is a request that has been prepared for execution.A factory for creatingNewCallinstances.The concrete implementation of an HTTP call.An HTTP request, encapsulating all information for a single request, including the URL, method, headers, body, and tags.A builder for creating and modifyingRequestinstances.An HTTP response, encapsulating all information from the server, including the request, protocol, status code, headers, and response body.A builder for creating and modifyingResponseinstances.Represents a specific route to an origin server chosen by the HTTP client when making a connection.A utility class for SOAP-related operations.A STOMP protocol client over WebSocket.Represents a STOMP header.Represents a STOMP message.A Uniform Resource Locator (URL) for HTTP or HTTPS.A builder for creatingUnoUrlinstances.