Oi, Alfredo! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Muito bom como você seguiu o fluxo da aula, usando HttpClient, HttpRequest e leitura via Scanner pra montar a requisição dinamicamente. Sua implementação deixa claro o entendimento do processo de consumo da API do OMDb.
Se você quiser testar, pode tratar a resposta antes de exibir, validando se o filme foi encontrado. Algo assim:
if (response.body().contains("Error")) {
System.out.println("Filme nao encontrado");
} else {
System.out.println(response.body());
}
Esse código verifica se a resposta contem um erro e evita mostrar um retorno inesperado ao usuário.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!