インタフェース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) このビルダーのリクエスト・メソッドおよびリクエスト本文を指定された値に設定します。HttpRequest.Builder.POST
(HttpRequest.BodyPublisher bodyPublisher) このBuilderのリクエスト・メソッドをPOSTに設定し、リクエスト本文パブリッシャを指定された値に設定します。HttpRequest.Builder.PUT
(HttpRequest.BodyPublisher bodyPublisher) このBuilderのリクエスト・メソッドをPUTに設定し、リクエスト本文パブリッシャを指定された値に設定します。