【发布时间】:2011-03-28 18:57:43
【问题描述】:
请问这个网址的URI,例如 http://news.bbc.co.uk/sport 在前面包含 http://,使 URI http://news.bbc.co.uk ?
或者,URI 只是 news.bbc.co.uk 吗?
【问题讨论】:
请问这个网址的URI,例如 http://news.bbc.co.uk/sport 在前面包含 http://,使 URI http://news.bbc.co.uk ?
或者,URI 只是 news.bbc.co.uk 吗?
【问题讨论】:
URI per RFC 3986 有语法:
URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]
所以,是的,方案http 以及分隔的: 和hier-part 的// 前缀都是URI 的一部分。 news.bbc.co.uk 只是host。
【讨论】:
www 是主机名的一部分(请参阅此答案末尾的链接)。您不能假设 www.bbc.co.uk 和 bb.co.uk 在 URI 或 URL 中是等效的主机名。他们可能是也可能不是。
URI Scheme(http、ftp、文件等)是 uri 的一部分。
【讨论】: