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