parsing - parse_url相当于grails/groovy吗?

标签 parsing url grails groovy url-mapping

是否有与PHP的parse_url(http://php.net/manual/en/function.parse-url.php)或python的urlparse(http://docs.python.org/library/urlparse.html)等效的常规/细微之处将URL字符串转换为包含host,protocol,querystring,fragment,URI等的结构?

我以为可能在grails.org/doc/latest/api/org/codehaus/groovy/grails/web/util/WebUtils.html中,但什么也没看到。我不认为HTTPBuilder或各种URLMapping实用程序是我所需要的。

我真的只想正确地从路径和queryString中拉出一个 map ,并处理边缘情况(参数/blah/fuzz?foo=bar&foo=baz数组,/blah/fuzz?foo=bar#baz片段,重定向的编码URL)。

我知道我可以通过巧妙地使用URLMapping处理PATH组件,例如:/blah/$code,但是我仍然可以解码param块...

谢谢

最佳答案

如果我理解正确,那么您真正需要的是普通的URI类:

new URI('http://google.com/?q=URL').query

关于parsing - parse_url相当于grails/groovy吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6686155/

相关文章:

java - URL.openStream() 在学校的 unix 服务器上运行时非常慢

java - 使用 SAXParser 检查多个标签

java - 为什么我在 GUI 中得到错误的日期时间格式?

java - 是否有用于处理构建 URL 的 Java 包?

php - 如何在 wordpress 中设置站点 url/基本 url?

hibernate - 从我的 Grails 应用程序访问本地存储的文件?

grails - 从Grails War文件获取版本信息和构建数据

authentication - 在 2 个 Grails 应用程序之间共享身份验证

swift - 快速将 UIImage 推送到下一个 View Controller

php - 将带有媒体查询和其他最终情况的 css 解析为 php 数组