当 URLhttp:///example.org
在 Firefox 或基于 webkit 的浏览器中打开时,它会打开http://example.org
. 我想知道这是否是一种有效的行为,即是否应该去除多余的斜线并将example.org
其视为授权组件。我阅读了规范(RFC 3986),我的印象是这样的 URI 的权限组件应该被认为是空的。其他一些 HTTP 客户端(例如 curl 或 links2)不会解析 URL。
这是浏览器中的错误,还是符合 RFC 的有效行为?编辑:或者一个预期的功能,以使浏览器更加用户友好?