URI 是否包含协议?
请问这个URL的URI,例如 http://news.bbc.co.uk/sport 在前面包含 http://,使 URI http://news.bbc.co.uk ?
或者,URI 只是 news.bbc.co.uk 吗?
Will the URI of this URL, for example
http://news.bbc.co.uk/sport
include http:// at the front, making the URI http://news.bbc.co.uk ?
Or, is the URI just news.bbc.co.uk ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
符合 RFC 3986 的 URI 具有以下语法:
所以,是的,方案
http
以及分隔:
和 hier-part 的//
前缀> 是 URI 的一部分。news.bbc.co.uk
只是 主机。A URI per RFC 3986 has the grammar:
So, yes, the scheme
http
as well as the separating:
and the//
prefix of the hier-part are part of the URI.news.bbc.co.uk
is only the host.URI 方案(http、ftp、文件等)是乌里。
The URI Scheme (http, ftp, file et.c.) is part of the uri.