Esta pregunta casi se ha formulado con anterioridad, pero lo pido de todos modos porque no he podido encontrar una respuesta.Clase estándar de Java para la manipulación común de URL/URI
Generalmente, ¿existe alguna clase de utilidad que asista en las manipulaciones de cadenas comunes asociadas con URL/URI?
Estoy pensando algo así como Java SE URL Clase, pero tal vez un poco más robusto. Estoy buscando algo que le permitirá hacer las cosas simples, como:
- obtener una lista de parámetros de cadena de consulta método
- Un "addParameter" para agregar un parámetro de cadena de consulta , y que va a tomar cuidado de la adición de "&", "?", y "=" cuando sea necesario
- Además, la codificación valores de los parámetros serían ideales ...
me dejó sabe, gracias!
Buena pregunta. No pude encontrar uno bueno, así que rodé el mío. Me gustaría ver las sugerencias aquí. – Joel
Es una laguna muy conocida y muy discutida de que no hay nada en Java SE que pueda hacer algo interesante con las cadenas de consulta. Para todo lo demás, está java.net.URI, que sugeriría preferir a java.net.URL, porque, entre otras cosas, tiene una implementación de igual a igual(). –
echa un vistazo a Galimatias - una biblioteca de análisis y normalización de URL escrita en Java https: // github.com/smola/galimatias –