Olá, Caio! Como vai?
Que bom que você encontrou uma solução para o problema de espaços na URL ao consumir a API!
Quando trabalhamos com URLs, é realmente importante garantir que todos os caracteres especiais sejam devidamente codificados. O uso do URLEncoder.encode é uma excelente abordagem para resolver isso, pois ele transforma espaços e outros caracteres especiais em um formato que pode ser interpretado corretamente pela API.
Por exemplo, se você tiver uma busca como "Star Wars", o URLEncoder.encode vai transformar isso em "Star%20Wars", que é o formato esperado para URLs. Isso evita erros de interpretação pela API e garante que a busca seja realizada corretamente.
Seu ajuste com a variável buscaCodificada é uma prática recomendada e ajuda a evitar problemas comuns ao trabalhar com strings em URLs. Parabéns por ter identificado e corrigido essa questão!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!