1
resposta

[Sugestão] Busca de filmes com espaço

Olá, pessoal!

Para quem estiver com problemas em busca com filmes com espaços e afins, eu sugiro utilizar o URLEnconder

https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/net/URLEncoder.html#encode(java.lang.String,java.lang.String)

Basicamente ele te ajuda converter os caracteres especiais no padrão de URL.

Fica desta maneira o ajuste e vai por mim, um dia no seu trabalho você irá aprender na marra isso rsrs

var busca = URLEncoder.encode(leitura.nextLine(), "UTF-8");

1 resposta

Oi, Wesley! Como vai?

Agradeço por compartilhar.

Sua sugestão sobre usar o URLEncoder faz bastante sentido, porque ele ajuda a tratar espaços e caracteres especiais antes de montar a URL da requisição, evitando falhas na busca por nomes de filmes como Star Wars ou Harry Potter.

Boa contribuição para quem estiver refinando a busca na API. Dica: ao usar esse recurso, vale manter o UTF-8 como padrão de codificação e aplicar o URLEncoder.encode() antes de concatenar o texto digitado na URL, assim a requisição fica mais segura e compatível.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!