# Uses of Package
java.net.http

Packages that use java.net.http
java.net.http: HTTP Client and WebSocket APIs

Classes in java.net.http used by java.net.http
HttpClient: An HTTP Client.
HttpClient.Builder: A builder of HTTP Clients.
HttpClient.Redirect: Defines the automatic redirection policy.
HttpClient.Version: The HTTP protocol version.
HttpHeaders: A read-only view of a set of HTTP headers.
HttpRequest: An HTTP request.
HttpRequest.BodyPublisher: A `BodyPublisher` converts high-level Java objects into a flow of byte buffers suitable for sending as a request body.
HttpRequest.Builder: A builder of HTTP requests.
HttpResponse: An HTTP response.
HttpResponse.BodyHandler: A handler for response bodies.
HttpResponse.BodySubscriber: A `BodySubscriber` consumes response body bytes and converts them into a higher-level Java type.
HttpResponse.PushPromiseHandler: A handler for push promises.
HttpResponse.ResponseInfo: Initial response information supplied to a `BodyHandler` when a response is initially received and before the body is processed.
HttpTimeoutException: Thrown when a response is not received within a specified time period.
WebSocket: A WebSocket Client.
WebSocket.Builder: A builder of WebSocket Clients.
WebSocket.Listener: The receiving interface of `WebSocket`.