インタフェースjava.net.http.HttpRequest.BodyPublisherの
使用
HttpRequest.BodyPublisherを使用するパッケージ
-
java.net.httpでのHttpRequest.BodyPublisherの使用
修飾子と型メソッド説明static HttpRequest.BodyPublisherHttpRequest.BodyPublishers.concat(HttpRequest.BodyPublisher... publishers) パブリッシャのシーケンスによってパブリッシュされたリクエスト本文の連結で構成されるリクエスト本文をパブリッシュするBodyPublisherを返します。static HttpRequest.BodyPublisherHttpRequest.BodyPublishers.fromPublisher(Flow.Publisher<? extends ByteBuffer> publisher) 指定されたFlow.Publisherから本文が取得されたリクエスト・ボディ・パブリッシャを返します。static HttpRequest.BodyPublisherHttpRequest.BodyPublishers.fromPublisher(Flow.Publisher<? extends ByteBuffer> publisher, long contentLength) 指定されたFlow.Publisherから本文が取得されたリクエスト・ボディ・パブリッシャを返します。static HttpRequest.BodyPublisherHttpRequest.BodyPublishers.noBody()リクエスト本文を送信しないリクエスト本文パブリッシャ。static HttpRequest.BodyPublisherHttpRequest.BodyPublishers.ofByteArray(byte[] buf) 本文が指定されたバイト配列であるリクエスト本文パブリッシャを返します。static HttpRequest.BodyPublisherHttpRequest.BodyPublishers.ofByteArray(byte[] buf, int offset, int length) 指定されたoffsetから始まるlengthバイトの指定されたバイト配列の内容を本文として持つリクエスト本文パブリッシャを返します。static HttpRequest.BodyPublisherHttpRequest.BodyPublishers.ofByteArrays(Iterable<byte[]> iter) バイト配列のIterableからデータを取得するリクエスト本文パブリッシャ。static HttpRequest.BodyPublisherファイルの内容からデータを取得するリクエスト本文発行者。static HttpRequest.BodyPublisherHttpRequest.BodyPublishers.ofInputStream(Supplier<? extends InputStream> streamSupplier) InputStreamからデータを読み取るリクエスト本文パブリッシャ。static HttpRequest.BodyPublisherUTF_8文字セットを使用して変換された、指定されたStringの本文を持つリクエスト本体パブリッシャを返します。static HttpRequest.BodyPublisher指定された文字セットを使用して変換された、指定されたStringの本文を持つリクエスト・ボディ・パブリッシャを返します。型HttpRequest.BodyPublisherの引数を持つ型を返すjava.net.httpのメソッド修飾子と型メソッド説明abstract Optional<HttpRequest.BodyPublisher> HttpRequest.bodyPublisher()このリクエストで設定されたHttpRequest.BodyPublisherを含むOptionalを返します。型HttpRequest.BodyPublisherのパラメータを持つjava.net.httpのメソッド修飾子と型メソッド説明static HttpRequest.BodyPublisherHttpRequest.BodyPublishers.concat(HttpRequest.BodyPublisher... publishers) パブリッシャのシーケンスによってパブリッシュされたリクエスト本文の連結で構成されるリクエスト本文をパブリッシュするBodyPublisherを返します。HttpRequest.Builder.method(String method, HttpRequest.BodyPublisher bodyPublisher) このビルダーのリクエスト・メソッドおよびリクエスト本文を指定された値に設定します。HttpRequest.Builder.POST(HttpRequest.BodyPublisher bodyPublisher) このBuilderのリクエスト・メソッドをPOSTに設定し、リクエスト本文パブリッシャを指定された値に設定します。HttpRequest.Builder.PUT(HttpRequest.BodyPublisher bodyPublisher) このBuilderのリクエスト・メソッドをPUTに設定し、リクエスト本文パブリッシャを指定された値に設定します。