| HttpResponse.BodyProcessor<T> | HttpResponse.BodyHandler. apply(int statusCode,
     HttpHeaders responseHeaders) | Returns a  BodyProcessor considering the given response status
 code and headers. | 
| static HttpResponse.BodyProcessor<byte[]> | HttpResponse.BodyProcessor. asByteArray() | Returns a BodyProcessorwhich stores the response body as a
 byte array. | 
| static HttpResponse.BodyProcessor<Void> | HttpResponse.BodyProcessor. asByteArrayConsumer(Consumer<Optional<byte[]>> consumer) | Returns a BodyProcessorwhich provides the incoming body
 data to the provided Consumer ofOptional<byte[]>. | 
| static HttpResponse.BodyProcessor<Path> | HttpResponse.BodyProcessor. asFile(Path file) | Returns a BodyProcessorwhich stores the response body in a
 file opened with the given name. | 
| static HttpResponse.BodyProcessor<Path> | HttpResponse.BodyProcessor. asFile(Path file,
      OpenOption... openOptions) | Returns a BodyProcessorwhich stores the response body in a
 file opened with the given options and name. | 
| static HttpResponse.BodyProcessor<String> | HttpResponse.BodyProcessor. asString(Charset charset) | Returns a body processor which stores the response body as a 
 Stringconverted using the givenCharset. | 
| static <U> HttpResponse.BodyProcessor<U> | HttpResponse.BodyProcessor. discard(U value) | Returns a response processor which discards the response body. |