【问题标题】:The difference between URI and URLURI和URL的区别
【发布时间】:2015-05-12 10:33:40
【问题描述】:

这个问题已经被问过很多次了。但在您对此投反对票之前,请允许我以稍微不同的方式提问:

以下示例中,哪些是 URL,哪些是 URI,哪些都是:

1. www.example.com

2. //www.example.com

3. http://www.example.com

4. www.example.com/myfolder/mypage.html

5. //www.example.com/myfolder/mypage.html

6. http://www.example.com/myfolder/mypage.html

7. myfolder/mypage.html

8. /myfolder/mypage.html

9. mypage.html

也欢迎任何关于 URN 的评论。

【问题讨论】:

  • 例如,stackoverflow.com/questions/176264/… 中的现有答案您是否感到困惑或不清楚?
  • 这就像我在这里和其他网站上找到的所有其他答案一样有点模糊。有很多很好的类比和经过充分研究的评论,这可能正是一些人正在寻找的,但对我来说,明确的例子有更多帮助。
  • 鉴于您的示例,您是否真的对 URI 和 URI-references 之间的区别更感兴趣? tools.ietf.org/html/rfc3986#section-4.1

标签: url dns uri domain-name


【解决方案1】:

我真的认为What is the difference between URI, URL and URN? 应该澄清你的问题。不过,我会尽量直接回答你的问题..

  1. www.example.com

    没有

  2. //www.example.com

    没有

  3. http://www.example.com

    网址和 URI

  4. www.example.com/myfolder/mypage.html

    没有

  5. //www.example.com/myfolder/mypage.html

    没有

  6. http://www.example.com/myfolder/mypage.html

    网址和 URI

  7. 我的文件夹/mypage.html

    没有

  8. /myfolder/mypage.html

    没有

  9. mypage.html

    没有

希望能有所帮助。

【讨论】:

  • 好的,谢谢。关于第 4 项,在我看来,它指定了一个独特的资源。在整个 Internet 上,www.example.com/myfolder/mypage.html 永远只有一个资源。我会认为这是一个 URI - 但不是 URL,因为没有指定协议。 1、2 和 5 一样吗?
猜你喜欢
  • 1970-01-01
  • 2011-05-10
  • 2023-03-08
  • 2013-09-06
  • 2011-05-24
  • 2011-06-22
  • 2010-12-31
相关资源
最近更新 更多