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 :
- Este artículo puede utilizar software de traducción para su comodidad. Consulte también la versión original en inglés.
Summary
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
final var version = HttpClient.Version.HTTP_1_1;
System.out.println(version); // HTTP_1_1
HTTP_2
final var version = HttpClient.Version.HTTP_2;
System.out.println(version); // HTTP_2
Methods
static HttpClient.Version valueOf (String name)
final var version = HttpClient.Version.valueOf("HTTP_2");
System.out.println(version); // HTTP_2
static HttpClient.Version[] values ()
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.