Oi, Joao! Como vai?
Achei muito legal você já estar utilizando HttpClient
e construindo a URL de forma dinâmica com base na entrada do usuário. Isso mostra que você está entendendo bem como funcionam as requisições HTTP em Java.
Uma dica interessante para o futuro é tratar casos em que a resposta da API não retorna um filme válido. Você pode usar o método contains
para verificar se a resposta inclui "Movie not found"
e exibir uma mensagem personalizada:
if (response.body().contains("Movie not found")) {
System.out.println("Filme não encontrado. Verifique o título e tente novamente.");
}
Esse código verifica se a string de resposta contém um texto específico e exibe uma mensagem amigável se o filme não for encontrado.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!