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