我们一起来看下面这个虚构的例子,这是一个URI:
http://bitpoetry.io/posts/hello.html#intro
我们开始分析:
(1)http:// 是定义如何访问资源的方式;
(2)另外:bitpoetry.io/posts/hello.html 是资源存放的位置,在这个例子中,#intro 是资源。
(3)URL是URI的一个子集,告诉我们访问网络位置的方式。在我们的例子中,URL应该是:http://bitpoetry.io/posts/hello.html
(4)URN是URI的子集,包括名字(给定的命名空间内),但是不包括访问方式,如下所示:bitpoetry.io/posts/hello.html#intro
就是这样。