加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

解析 – Grails / groovy中的Parse_url等效?

发布时间:2020-12-14 16:29:52 所属栏目:大数据 来源:网络整理
导读:是否存在等效于 PHP的parse_url( http://php.net/manual/en/function.parse-url.php)或python的urlparse( http://docs.python.org/library/urlparse.html)的groovy / grails,它将URL字符串转换为包含主机,协议,查询字符串,片段,URI等的结构? 我以为它可能在
是否存在等效于 PHP的parse_url( http://php.net/manual/en/function.parse-url.php)或python的urlparse( http://docs.python.org/library/urlparse.html)的groovy / grails,它将URL字符串转换为包含主机,协议,查询字符串,片段,URI等的结构?

我以为它可能在grails.org/doc/latest/api/org/codehaus/groovy/grails/web/util/WebUtils.html中,但没有看到任何内容.我不认为HTTPBuilder或各种URLMapping实用程序是我需要的.

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

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

谢谢

解决方法

如果我理解正确,你真正需要的是普通的 URI级:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读