Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Haga lo que hicimos en aula

package principal;

import java.io.IOException;
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.util.Scanner;

public class MainSearch {
    public static void main(String[] args) throws IOException, InterruptedException {
        Scanner teclado=new Scanner(System.in);

        System.out.println("Escriba el nombre de la pelicula");
        String pelicula=teclado.next();
        HttpClient client=HttpClient.newHttpClient();
        HttpRequest request=HttpRequest.newBuilder().uri(URI.create("http://www.omdbapi.com/?apikey=5b7d7608&t="+pelicula)).build();
        HttpResponse<String> response=client.send(request,HttpResponse.BodyHandlers.ofString());

        System.out.println(response.body());
    }
}
1 respuesta

¡Hola Estudiante, espero que estés bien!

Parece que estás intentando replicar un ejercicio que se realizó en clase. La diferencia principal entre el código que compartiste y el ejemplo de la clase es el uso de la clase PrincipalConBusqueda, que es muy similar a tu MainSearch. Aquí hay algunos detalles que podrías considerar para asegurarte de que tu código se alinee con el de la clase:

  1. Nombre de la Clase: Asegúrate de que el nombre de la clase sea PrincipalConBusqueda en lugar de MainSearch.

  2. Lectura de Entrada: En el ejemplo de la clase, se utiliza lectura.nextLine() en lugar de teclado.next(). Esto es importante porque nextLine() lee toda la línea de entrada, mientras que next() solo lee hasta el primer espacio.

  3. Clave de API: Asegúrate de que estás utilizando tu propia clave de API de OMDb en el lugar indicado por "COLOQUE AQUI SU CLAVE DE OMDb".

  4. URL de la API: Verifica que la URL que estás construyendo sea correcta y que incluya tanto el título de la película como tu clave de API.

Espero que estos ajustes te ayuden a replicar el ejercicio de clase. ¡Espero haber ayudado y buenos estudios!