Java : HttpClient.Version con ejemplos

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

Nota :


Summary

La versión del protocolo HTTP. (Traducción automática)

Class diagram

final var version = HttpClient.Version.HTTP_1_1;
final var uri = URI.create("https://example.com/");

final var request = HttpRequest.newBuilder(uri).build();
System.out.println(request); // https://example.com/ GET

try (final var client = HttpClient.newBuilder()
        .version(version)
        .build()) {
    System.out.println(client.version()); // HTTP_1_1

    final var response = client.send(
            request, HttpResponse.BodyHandlers.ofString());
    System.out.println(response); // (GET https://example.com/) 200
}

Enum Constants

HTTP_1_1

HTTP versión 1.1 (Traducción automática)

final var version = HttpClient.Version.HTTP_1_1;
System.out.println(version); // HTTP_1_1

HTTP_2

HTTP versión 2 (Traducción automática)

final var version = HttpClient.Version.HTTP_2;
System.out.println(version); // HTTP_2

Methods

static HttpClient.Version valueOf (String name)

Devuelve la constante de enumeración de esta clase con el nombre especificado. (Traducción automática)

final var version = HttpClient.Version.valueOf("HTTP_2");
System.out.println(version); // HTTP_2

static HttpClient.Version[] values ()

Devuelve una matriz que contiene las constantes de esta clase de enumeración, en el orden en que se declaran. (Traducción automática)

final var versions = HttpClient.Version.values();
System.out.println(Arrays.toString(versions)); // [HTTP_1_1, HTTP_2]

Methods declared in Enum

clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Consulte el siguiente enlace.


Related posts

To top of page