代码之家  ›  专栏  ›  技术社区  ›  Rinke

所有的URL都是URN吗?

  •  0
  • Rinke  · 技术社区  · 7 年前

    URL和URNs是URI的子集。

    关于堆栈溢出,有许多答案可以很好地解释这些概念。您经常会发现一个维恩图,其中URNs和URL是重叠集,这意味着这三个区域中的每一个都不是空的。我可以想象一个不是URL的瓮:一本书的ISBN。我还可以想象一个URN,它也是一个URL:一个普通的web地址。

    2 回复  |  直到 6 年前
        1
  •  1
  •   unor    7 年前

    classical view ,URI可以是URL或URN(或可能是其他内容),而不是两者:

    在早期几年(90年代早期到中期)讨论web标识符时,人们认为标识符类型是 投进两个中的一个 URL或URN

    因此,在该视图中,任何指定资源位置的URI都将是URL,而不是URN。

    (根据 contemporary view ,这种区别被认为是没有用的。 It’s recommended 使用术语 URI 统一资源定位地址

        2
  •  -1
  •   Usagi Miyamoto    7 年前
    • URI:统一资源标识符
    • URL:统一资源定位器
    • URN:统一资源名称

    URI标识资源,它可以通过位置(URL)或名称(URN)来完成。

    请参阅: URI on Wikipedia

    http://example.com/ 不命名资源,只命名可以获取的位置。资源命名URL将是 http://example.com/index.html ...