u = URI.parse("http://www.hogehoge.com/hoge.html")
puts u.scheme
puts u.host
puts u.path
puts u.portとすると
http www.hogehoge.com hoge.html 80
となる
ネタ元
ちなみに与えるURLをファイルから読み込むときなど、URLの前後にスペースや改行があるとエラーになるので.stripで整形するといいよ。
ネタ元
u = URI.parse("http://www.hogehoge.com/hoge.html")
puts u.scheme
puts u.host
puts u.path
puts u.portとすると
http www.hogehoge.com hoge.html 80
となる
ネタ元
ちなみに与えるURLをファイルから読み込むときなど、URLの前後にスペースや改行があるとエラーになるので.stripで整形するといいよ。
ネタ元