インタフェースjava.net.http.HttpRequest.BodyPublisherの
使用
| パッケージ | 説明 |
|---|---|
| java.net.http |
HTTPクライアントおよびWebSocket API
|
-
java.net.httpでのHttpRequest.BodyPublisherの使用
HttpRequest.BodyPublisherを返すjava.net.httpのメソッド 修飾子と型 メソッド 説明 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.BodyPublisherHttpRequest.BodyPublishers. ofFile(Path path)ファイルの内容からデータを取得するリクエスト・ボディ・パブリッシャ。static HttpRequest.BodyPublisherHttpRequest.BodyPublishers. ofInputStream(Supplier<? extends InputStream> streamSupplier)InputStreamからデータを読み取るリクエスト・ボディ・パブリッシャ。static HttpRequest.BodyPublisherHttpRequest.BodyPublishers. ofString(String body)UTF_8文字セットを使用して変換された、指定されたStringの本文を持つリクエスト本体パブリッシャを返します。static HttpRequest.BodyPublisherHttpRequest.BodyPublishers. ofString(String s, Charset charset)指定された文字セットを使用して変換された、指定されたStringの本文を持つリクエスト・ボディ・パブリッシャを返します。型HttpRequest.BodyPublisherの引数を持つ型を返すjava.net.httpのメソッド 修飾子と型 メソッド 説明 abstract Optional<HttpRequest.BodyPublisher>HttpRequest. bodyPublisher()このリクエストで設定されたHttpRequest.BodyPublisherを含むOptionalを返します。型HttpRequest.BodyPublisherのパラメータを持つjava.net.httpのメソッド 修飾子と型 メソッド 説明 HttpRequest.BuilderHttpRequest.Builder. method(String method, HttpRequest.BodyPublisher bodyPublisher)このBuilderのリクエスト・メソッドとリクエスト本文を指定された値に設定します。HttpRequest.BuilderHttpRequest.Builder. POST(HttpRequest.BodyPublisher bodyPublisher)このBuilderのリクエスト・メソッドをPOSTに設定し、リクエストボディ・パブリッシャを指定された値に設定します。HttpRequest.BuilderHttpRequest.Builder. PUT(HttpRequest.BodyPublisher bodyPublisher)このBuilderのリクエスト・メソッドをPUTに設定し、リクエストボディ・パブリッシャを指定された値に設定します。