¿Hay un Groovy/Grails equivalente a parse_url de PHP (http://php.net/manual/en/function.parse-url.php) o urlparse de python (http://docs.python.org/library/urlparse.html) que convierte una cadena de URL en una estructura que contiene host, protocolo, querystring, fragmento, URI, etc.?Parse_url equivalent in grails/groovy?
Pensé que podría estar en el sitio grails.org/doc/latest/api/org/codehaus/groovy/grails/web/util/WebUtils.html, pero no vi nada. No creo que HTTPBuilder o utilidades URLMapping surtidas sean lo que necesito.
Realmente quiero sacar un mapa de la ruta y queryString y manejar los casos de borde (matriz de parámetros /blah/fuzz?foo=bar&foo=baz
, fragmentos /blah/fuzz?foo=bar#baz
, URL codificadas para redireccionamientos) correctamente.
sé que puedo manejar el componente de la ruta a través de un uso inteligente de URLMapping por ejemplo: /blah/$code
, pero im dejó con la decodificación del bloque de parámetro ...
Gracias