Java : HttpRequest.BodyPublisher con ejemplos

HttpRequest.BodyPublisher (Java SE 21 & JDK 21) en Java con ejemplos.
Encontrará ejemplos de código en la mayoría de los métodos de HttpRequest.BodyPublisher.

Nota :


Summary

Un BodyPublisher convierte objetos Java de alto nivel en un flujo de buffers de bytes adecuados para enviar como cuerpo de solicitud. La clase BodyPublishers proporciona implementaciones de muchos editores comunes. (Traducción automática)

Class diagram

final var body = HttpRequest.BodyPublishers.ofString("abc XYZ 123");
System.out.println(body.contentLength()); // 11

final var uri = URI.create("https://example.com/");
final var request = HttpRequest.newBuilder(uri)
        .POST(body)
        .header("Content-Type", "text/plain; charset=UTF-8")
        .build();
System.out.println(request); // https://example.com/ POST

Methods

long contentLength ()

Devuelve la longitud del contenido de este cuerpo de solicitud. (Traducción automática)

final var body = HttpRequest.BodyPublishers.ofString("abc XYZ 123");
System.out.println(body.contentLength()); // 11
final var body = HttpRequest.BodyPublishers.noBody();
System.out.println(body.contentLength()); // 0

Methods declared in Flow.Publisher

subscribe

Consulte el siguiente enlace.


Related posts

To top of page