## Uses of Class
java.net.http.HttpRequest

Packages that use HttpRequest
java.net.http: High level HTTP API

### Uses of HttpRequest in java.net.http

Methods in java.net.http that return HttpRequest
`abstract HttpRequest` HttpRequest.Builder.`GET()` Builds and returns a GET `HttpRequest` from this builder.
`abstract HttpRequest` HttpRequest.Builder.`method(String method)` Builds and returns a `HttpRequest` from this builder using the given method String.
`abstract HttpRequest` HttpRequest.Builder.`POST()` Builds and returns a POST `HttpRequest` from this builder.
`abstract HttpRequest` HttpRequest.Builder.`PUT()` Builds and returns a PUT `HttpRequest` from this builder.
`abstract HttpRequest` HttpResponse.`request()` Returns the `HttpRequest` for this response.

Methods in java.net.http that return types with arguments of type HttpRequest
`BiFunction<HttpRequest,CompletableFuture<HttpResponse>,Boolean>` HttpResponse.MultiProcessor.`onStart(HttpRequest mainRequest, CompletableFuture<HttpResponse> response)` Called before or soon after a multi request is sent.

Methods in java.net.http with parameters of type HttpRequest
`long` HttpRequest.BodyProcessor.`onRequestStart(HttpRequest hr, LongConsumer flowController)` Called before a request is sent.
`BiFunction<HttpRequest,CompletableFuture<HttpResponse>,Boolean>` HttpResponse.MultiProcessor.`onStart(HttpRequest mainRequest, CompletableFuture<HttpResponse> response)` Called before or soon after a multi request is sent.