Module bus.http
Package org.miaixz.bus.http.plugin.httpz
package org.miaixz.bus.http.plugin.httpz
Provides a fluent, builder-based API (Httpz) for making HTTP requests, simplifying interactions with the core
Httpd client.- Since:
- Java 17+
- Author:
- Kimi Liu
-
ClassDescriptionA builder for creating HTTP DELETE requests using a fluent interface.Represents an HTTP DELETE request.An abstract
Callbackimplementation for handling responses that should be saved to a file.An abstractInterceptorthat adds a download progress listener to the response body.AResponseBodydecorator that reports download progress as the body is being read.A builder for creating HTTP GET requests using a fluent interface.Represents an HTTP GET request.A builder for creating HTTP HEAD requests using a fluent interface.Represents an HTTP HEAD request.A fluent builder for configuring and creating anHttpz.Clientinstance.An abstract base class for representing an HTTP request.A utility class for tracking global statistics and state for theHttpzclient.Represents a file or data source to be uploaded as part of a multipart request.A builder for creating HTTP POST requests using a fluent interface.Represents an HTTP POST request.A listener interface for tracking the progress of data transfers (uploads or downloads).A builder for creating HTTP PUT requests using a fluent interface.Represents an HTTP PUT request.RequestBuilder<T extends RequestBuilder>An abstract base builder for creating HTTP requests.Represents an executable HTTP request.An abstractCallbackimplementation for handling responses where the body is expected to be a text string.