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