调用Web地址是普通的一个问题。一般这种情况,大家都会说,将“URL”放到浏览器中。这里提到的URL ,其实不是一个URL ,是网址的意思。URI 是统一资源标识符,而 URL 是统一资源定位符。因此,笼统地说,每个 URL 都是 URI,但不一定每个 URI 都是 URL。
RUI、RUL、URN
URI :Uniform Resource Identifier,统一资源标识符;
URL:Uniform Resource Locator,统一资源定位符;
URN:Uniform Resource Name,统一资源名称。
Web上地址的基本形式是URI,它代表统一资源标识符。有两种形式:
URL:目前URI的最普遍形式就是无处不在的URL或统一资源定位器。
URN:URL的一种更新形式,统一资源名称(URN, Uniform Resource Name)不依赖于位置,并且有可能减少失效连接的个数。但是其流行还需假以时日,因为它需要更精密软件的支持。
URI是以某种统一的(标准化的)方式标识资源的简单字符串。
要点注意
-
URI是标识符,可以表示名称,位置或两者;
-
所有的URN和URL都是URI,但相反是不正确的;
-
产生URL的部分是名称和访问方法的组合。
历史
-
URI:RFC1630,发布于 1994 年 6 月,被称为“Universal Resource Identifiers in WWW: A Unifying Syntax for the Expression of Names and Addresses of Objects on the Network as used in the World-Wide Web”
-
URL:RFC1738,发布于 1994 年 12 月, 被称为“Uniform Resource Locators”
-
URN:RFC1737,发布于 1994 年 12 月,被称为“Functional Requirements for Uniform Resource Names”
本文参考
9ima.com
danielmiessler
IBM
wikipedia