当前位置:  开发笔记 > 后端 > 正文

Ruby代码从URL字符串中提取主机

如何解决《Ruby代码从URL字符串中提取主机》经验,为你挑选了2个好方法。

我正在寻找一种从Ruby中的URL字符串中可靠地提取主机名的方法.

例如 http://www.mglenn.com/directory = www.mglenn.com或 http://www.mglenn.com?param=x = www.mglenn.com



1> glenatron..:

你可以尝试这样的事情:

require 'uri'

myUri = URI.parse( 'http://www.mglenn.com/directory' )
print myUri.host
# =>  www.mglenn.com


值得注意的是 - 如果URL类似于example.com(没有协议),这将失败

2> Kumar..:
URI("http://www.mglenn.com/directory").host

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有