【问题标题】:Term usage URI or URL or another?术语使用 URI 或 URL 或其他?
【发布时间】:2010-05-21 14:23:41
【问题描述】:

当我努力在我的设计中提出最好的方法名称时,我在一个简单的问题上苦苦挣扎,但仍然让我很困惑。

我使用两种方法来检索样式表或 javascript 文件:

<link href="/myProject/public/styles/master.min.css?v=1274382274" media="screen"    rel="stylesheet" type="text/css" />
<link href="http://mydomain.com/public/styles/master.min.css?v=1274382274" media="screen"    rel="stylesheet" type="text/css" />

<script type="text/javascript" src="/myProject/public/scripts/master.min.js?v=1274394222"></script>
<script type="text/javascript" src="http://mydomain.com/public/scripts/master.min.js?v=1274394222"></script>

我知道http://[...] 可以作为URI 调用(由difference between URI and URL 指定)

但是 /myProject/public 等根据服务器的文档根目录指定路径的 href 或 src 是不同的。

那么当谈到这两个不同的 href|src 值时,最好的术语是什么?

/myProject/public/[...]
http://mydomain.com/[...]
  • 一个 URI,因为它指定了位置和标识?
  • 网址?不知道为什么
  • 路径?明确的无 IMO
  • 另一种说法,请注明并解释

我的设计独立于 href 和 src,否则我当然会使用 href 和 src 这两个术语。所以总而言之,在谈到 href 和 src 时,我需要指定上述内容的术语。

谢谢!

【问题讨论】:

  • 我相信链接的问题完美地回答了您的问题。没什么好说的。所有 URL 都是 URI,但反之亦然。您编写的两个示例都包含所有 URL(因此也包含 URI)。第一个是相对 URL,第二个是绝对 URL。两者都是 URL,因为它们 定位 资源。例如,URN 是 URI,但不是 URL。它们识别资源,但不提供定位它的方法。 en.wikipedia.org/wiki/Uniform_Resource_Name
  • @Mehrdad 非常感谢,您可以将其作为答案,以便我将其标记为已回答。经过进一步检查,这很有意义。非常感谢。

标签: uri


【解决方案1】:

我相信链接的问题完美地回答了您的问题。没什么好说的。所有 URL 都是 URIs,但反之则不然。你写的两个例子都是URLs(因此也是URI)。第一个是相对 URL,第二个是绝对 URL。两者都是 URL,因为它们定位资源。例如,URNs 是 URI,但不是 URL。它们识别资源但不提供定位它的方法。

【讨论】:

    【解决方案2】:

    定义的方法(即“每个 A 都是 B”)隐藏的是“URI 与 URL 问题”确实是历史性的。

    “URL”一词在规范中仅使用了几年。然而,这正是 Web 流行的年代。所以每个人都了解了“URL”、“站点”、“页面”、“地址”,即使 W3C 努力从人们的脑海中抹去这些有问题的术语和概念,也造成了伤害。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-06
      • 2020-05-04
      • 1970-01-01
      • 1970-01-01
      • 2016-10-06
      • 2013-04-07
      • 1970-01-01
      相关资源
      最近更新 更多