Buenos compañeros, un gusto saludar...
Siguiendo el ejercicio "Implementando la comunicación con el Web Service" He recibido el "error code: 522" De los HTTP códigos de status.
El código con el api key personal es el siguiente:
inicio
package com.alura.screenmatch.principal;
import java.io.IOException;
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class PrincipalConBusqueda {
public static void main(String[] args) throws IOException, InterruptedException {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://www.omdbapi.com/?i=tt3896198&apikey=26008335"))
.build();
HttpResponse<String> response = client
.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
termino
También, intente utilizar la nomenclatura para la .uri https://www.omdbapi.com/?t=jaws&apikey=26008335 y obtengo el mismo error 522.
Cuando realizo estas pruebas GET dentro de Postman, el código es 200 OK.
Podrían orientarme por favor para resolver esta situación
muchas gracias de antemano
Saludos