libreria Java / classe per analizzare gli URL semplificati e ottenere le sue diverse componenti [chiusa]
-
21-09-2019 - |
Domanda
Sto cercando una libreria Java / classe per analizzare pulita URL e ottenere tutte le proprietà come interrogazione, porto, host, dominio, sottodominio ecc In sostanza la maggior parte delle funzionalità che java.net.URI fa, ma anche per pulire gli URL . Sto indovinando dal momento che questo è un requisito piuttosto comune, ci potrebbero essere alcune librerie già costruito per gestire questa situazione. Aiuto?
Soluzione
class java.net.URL
ha metodi getHost()
, getPort()
, getQuery()
, getPath()
.
Si può anche guardare in classe URI
, è più preferito di usarlo.
Altri suggerimenti
Le classi standard Java Url non hanno funzionalità per analizzare i parametri di richiesta. C'è un utility della classe nel client HTTP Commons che ha un metodo utile per fare questo.