Существует ли groovy / grails, эквивалентный PHP parse_url (http://php.net/manual/en/function.parse-url.php) или urlparse python (http://docs.python.org/library/urlparse.html), который превращает строку URL в структуру, содержащую хост, протокол, строку запроса, фрагмент, URIи т. д.
Я подумал, что это может быть в grails.org/doc/latest/api/org/codehaus/groovy/grails/web/util/WebUtils.html, но ничего не увидел.Я не думаю, что мне нужны HTTPBuilder или разные утилиты URLMapping.
Я действительно просто хочу вытащить карту из path и queryString и обработать крайние случаи (массив параметров /blah/fuzz?foo=bar&foo=baz
, фрагменты /blah/fuzz?foo=bar#baz
, закодированные URL для перенаправлений) правильно.
Я знаю, что могу обработать компонент PATH с помощью умного использования URLMapping, например: /blah/$code
, но у меня осталось декодирование блока параметров ...
Спасибо