クラスjava.net.http.HttpRequestの
使用
| パッケージ | 説明 |
|---|---|
| java.net.http |
HTTPクライアントおよびWebSocket API
|
-
java.net.httpでのHttpRequestの使用
HttpRequestを戻すjava.net.httpのメソッド 修飾子と型 メソッド 説明 HttpRequestHttpRequest.Builder. build()HttpRequestを作成して返します。HttpRequestHttpResponse. request()このレスポンスに対応するHttpRequestを返します。型HttpRequestのパラメータを持つjava.net.httpのメソッド 修飾子と型 メソッド 説明 voidHttpResponse.PushPromiseHandler. applyPushPromise(HttpRequest initiatingRequest, HttpRequest pushPromiseRequest, Function<HttpResponse.BodyHandler<T>,CompletableFuture<HttpResponse<T>>> acceptor)受信プッシュ・プロミスの通知。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)指定されたマップに、プッシュ・プロミスおよびそのレスポンスを累積する、プッシュ・プロミス・ハンドラを返します。