クラスjava.net.http.HttpRequestの
使用
HttpRequestを使用するパッケージ
-
java.net.httpでのHttpRequestの使用
HttpRequestを返すjava.net.httpのメソッド修飾子と型メソッド説明HttpRequest.Builder.build()HttpRequestを作成して返します。HttpResponse.request()このレスポンスに対応するHttpRequestを返します。型HttpRequestのパラメータを持つjava.net.httpのメソッド修飾子と型メソッド説明voidHttpResponse.PushPromiseHandler.applyPushPromise(HttpRequest initiatingRequest, HttpRequest pushPromiseRequest, Function<HttpResponse.BodyHandler<T>, CompletableFuture<HttpResponse<T>>> acceptor) 受信プッシュ・プロミスの通知。static HttpRequest.BuilderHttpRequest.newBuilder(HttpRequest request, BiPredicate<String, String> filter) 既存のHttpRequestから初期状態がコピーされるBuilderを作成します。abstract <T> HttpResponse<T>HttpClient.send(HttpRequest request, HttpResponse.BodyHandler<T> responseBodyHandler) このクライアントを使用してリクエストを送信し、必要に応じてブロックしてレスポンスを取得します。abstract <T> CompletableFuture<HttpResponse<T>>HttpClient.sendAsync(HttpRequest request, HttpResponse.BodyHandler<T> responseBodyHandler) 指定されたレスポンス本文ハンドラとともに、このクライアントを使用して、指定されたリクエストを非同期に送信します。abstract <T> CompletableFuture<HttpResponse<T>>HttpClient.sendAsync(HttpRequest request, HttpResponse.BodyHandler<T> responseBodyHandler, HttpResponse.PushPromiseHandler<T> pushPromiseHandler) 指定されたレスポンス本文ハンドラとともにこのクライアントを使用して、指定されたリクエストを非同期に送信し、プッシュ・プロミス・ハンドラをプッシュします。型HttpRequestの型引数を持つjava.net.httpのメソッド・パラメータ修飾子と型メソッド説明static <T> HttpResponse.PushPromiseHandler<T>HttpResponse.PushPromiseHandler.of(Function<HttpRequest, HttpResponse.BodyHandler<T>> pushPromiseHandler, ConcurrentMap<HttpRequest, CompletableFuture<HttpResponse<T>>> pushPromisesMap) 指定されたマップに、プッシュ・プロミスおよびそのレスポンスを累積する、プッシュ・プロミス・ハンドラを返します。static <T> HttpResponse.PushPromiseHandler<T>HttpResponse.PushPromiseHandler.of(Function<HttpRequest, HttpResponse.BodyHandler<T>> pushPromiseHandler, ConcurrentMap<HttpRequest, CompletableFuture<HttpResponse<T>>> pushPromisesMap) 指定されたマップに、プッシュ・プロミスおよびそのレスポンスを累積する、プッシュ・プロミス・ハンドラを返します。