HttpResponse.BodySubscriber<T> | HttpResponse.BodyHandler.apply(HttpResponse.ResponseInfo responseInfo) | |
static <T> HttpResponse.BodySubscriber<T> | HttpResponse.BodySubscribers.buffering(HttpResponse.BodySubscriber<T> downstream, int bufferSize) | 返回 BodySubscriber ,在将数据传递给给定的下游订户之前缓冲数据。 |
static HttpResponse.BodySubscriber<Void> | HttpResponse.BodySubscribers.discarding() | 返回一个丢弃响应主体的响应订阅者。 |
static HttpResponse.BodySubscriber<Void> | HttpResponse.BodySubscribers.fromLineSubscriber(Flow.Subscriber<? super String> subscriber) | 返回一个主体订阅者,它 Flow.Subscriber 将所有响应主体转发给给定的 Flow.Subscriber 。 |
static <S extends Flow.Subscriber<? super String>,T> HttpResponse.BodySubscriber<T> | HttpResponse.BodySubscribers.fromLineSubscriber(S subscriber, Function<? super S,? extends T> finisher, Charset charset, String lineSeparator) | 返回一个主体订阅者,它 Flow.Subscriber 将所有响应主体转发给给定的 Flow.Subscriber 。 |
static HttpResponse.BodySubscriber<Void> | HttpResponse.BodySubscribers.fromSubscriber(Flow.Subscriber<? super List<ByteBuffer>> subscriber) | 返回一个主体订阅者,它将所有响应主体转发给给定的 Flow.Subscriber 。 |
static <S extends Flow.Subscriber<? super List<ByteBuffer>>,T> HttpResponse.BodySubscriber<T> | HttpResponse.BodySubscribers.fromSubscriber(S subscriber, Function<? super S,? extends T> finisher) | 返回一个主体订阅者,它将所有响应主体转发给给定的 Flow.Subscriber 。 |
static <T,U> HttpResponse.BodySubscriber<U> | HttpResponse.BodySubscribers.mapping(HttpResponse.BodySubscriber<T> upstream, Function<? super T,? extends U> mapper) | 返回 BodySubscriber 其响应主体值是将给定函数应用于给定 upstream BodySubscriber 的主体对象的 upstream BodySubscriber 。 |
static HttpResponse.BodySubscriber<byte[]> | HttpResponse.BodySubscribers.ofByteArray() | 返回 BodySubscriber ,它将响应主体存储为字节数组。 |
static HttpResponse.BodySubscriber<Void> | HttpResponse.BodySubscribers.ofByteArrayConsumer(Consumer<Optional<byte[]>> consumer) | 返回 BodySubscriber ,它将传入的正文数据提供给提供的消费者 Optional<byte[]> 。 |
static HttpResponse.BodySubscriber<Path> | HttpResponse.BodySubscribers.ofFile(Path file) | 返回 BodySubscriber ,它将响应正文存储在使用给定名称打开的文件中。 |
static HttpResponse.BodySubscriber<Path> | HttpResponse.BodySubscribers.ofFile(Path file, OpenOption... openOptions) | 返回 BodySubscriber ,它将响应正文存储在使用给定选项和名称打开的文件中。 |
static HttpResponse.BodySubscriber<InputStream> | HttpResponse.BodySubscribers.ofInputStream() | |
static HttpResponse.BodySubscriber<Stream<String>> | HttpResponse.BodySubscribers.ofLines(Charset charset) | |
static HttpResponse.BodySubscriber<Flow.Publisher<List<ByteBuffer>>> | HttpResponse.BodySubscribers.ofPublisher() | 返回通过 Publisher<List<ByteBuffer>> 发布响应正文的响应订阅者。 |
static HttpResponse.BodySubscriber<String> | HttpResponse.BodySubscribers.ofString(Charset charset) | 返回一个正文订阅者,它将响应正文存储为使用给定的 String 转换的 Charset 。 |
static <U> HttpResponse.BodySubscriber<U> | HttpResponse.BodySubscribers.replacing(U value) | 返回一个丢弃响应主体的响应订阅者。 |