【发布时间】:2015-12-15 22:17:08
【问题描述】:
有没有办法在 ruby 中获取给定 url 的默认网页?
我正在寻找类似的功能
get_indexpage_for("www.example.com")
结果等于
'index.html' or 'index.php' or 'index.htm' or ...
即使 HTTP 标头也不包含此信息,我也查看了 Net::HTTP 类,但找不到解决方案。 有人可以帮忙吗?
【问题讨论】:
-
没有。正如您所发现的,此信息不会在 HTTP 标头中报告,并且没有其他方法可以获取它。你能澄清一下你要解决什么问题吗?
-
我想获取索引文件来完成给定的相对路径。如果我有例如一个带有 href 属性的链接 '?page=login' 我想完成这个到 'www.example.com/index.php?page=login' 的相对路径。我知道 'www.example.com/?page=login' 是一个有效路径,但包括索引文件在内的整个路径看起来要好得多。
标签: ruby http-headers xmlhttprequest