Existe alguma biblioteca em que eu possa usar para obter informações sobre determinada url?
Eu sei que existe a classe URL no próprio Java, mas ela não me dá todas as informações que preciso, além do que ela só funciona se a URL já estiver formada.
Por exemplo, na URL www.google.com.br, gostaria de obter o final (.com.br), ou determinar que está sem protocolo (http://), ou em outro caso, na url “…/imagens/imagem.jpg”, determinar que isso nao é uma URL completa e concatenar com o dominio da maneira correta.
São só alguns exemplos do que preciso fazer. Alguém conhece algo que já tenha algo implementado, que me retorne essas informações?