インタフェースjava.net.http.HttpResponseの
使用
-
HttpResponseを使用するパッケージ パッケージ 説明 java.net.http HTTPクライアントおよびWebSocket API -
-
java.net.httpでのHttpResponseの使用
HttpResponseを戻すjava.net.httpのメソッド 修飾子と型 メソッド 説明 HttpResponse<?>
WebSocketHandshakeException. getResponse()
開始ハンドシェイクのサーバーの対応部分を返します。abstract <T> HttpResponse<T>
HttpClient. send(HttpRequest request, HttpResponse.BodyHandler<T> responseBodyHandler)
このクライアントを使用してリクエストを送信し、必要に応じてブロックしてレスポンスを取得します。型HttpResponseの引数を持つ型を返すjava.net.httpのメソッド 修飾子と型 メソッド 説明 Optional<HttpResponse<T>>
HttpResponse. previousResponse()
以前の中間レスポンスを受信した場合はそれを含むOptional
を返します。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)
指定されたレスポンス本文ハンドラとともにこのクライアントを使用して、指定されたリクエストを非同期に送信し、プッシュ・プロ・ミス・ハンドラをプッシュします。型HttpResponseの型引数を持つjava.net.httpのメソッド・パラメータ 修飾子と型 メソッド 説明 void
HttpResponse.PushPromiseHandler. applyPushPromise(HttpRequest initiatingRequest, HttpRequest pushPromiseRequest, Function<HttpResponse.BodyHandler<T>,CompletableFuture<HttpResponse<T>>> acceptor)
受信プッシュ・プロ・ミスの通知。static <T> HttpResponse.PushPromiseHandler<T>
HttpResponse.PushPromiseHandler. of(Function<HttpRequest,HttpResponse.BodyHandler<T>> pushPromiseHandler, ConcurrentMap<HttpRequest,CompletableFuture<HttpResponse<T>>> pushPromisesMap)
指定されたマップに、プッシュ・プロ・ミスおよびそのレスポンスを累積する、プッシュ・プロ・ミス・ハンドラを返します。型HttpResponseのパラメータを持つjava.net.httpのコンストラクタ コンストラクタ 説明 WebSocketHandshakeException(HttpResponse<?> response)
指定されたHttpResponse
を使用してWebSocketHandshakeException
を構築します。
-