【问题标题】:Difference between URL and URI? [duplicate]URL和URI之间的区别? [复制]
【发布时间】:2023-03-08 20:36:01
【问题描述】:

可能重复:
What's the difference between a URI and a URL?

只是为了做对:

URI = 告诉您应该去哪家酒店睡觉。

URL = 告诉您应该在哪家酒店的哪个房间睡觉。

所以 URL 更加具体,它指向最终目的地。你想要的东西。虽然 URI 有点奇怪。

那么,当 URI 不是 URL 时,它到底是什么?真正的区别是什么?

【问题讨论】:

标签: url uri


【解决方案1】:

"URI 代表通用资源 标识符和 URL 代表 通用资源定位器。经常 人们使用这些术语的时间 可互换,这并不完全 正确的。 URL 是 URI 的子集 流行的协议。这些是协议 (http://, ftp://, mailto:)。所以 所有 URL 都是 URI。术语 URL 是 已弃用和更正确的术语 URI 用于技术 文档。所有 URI 都意味着 访问 Internet 上的资源和 是一种技术简写,用于 链接到资源。 URI 总是 指定访问方法 资源并指定特定的 要访问的资源。”- Source

【讨论】:

    【解决方案2】:

    URI:统一资源标识符 (URI) 是一个字符串,用于标识 Internet 上的名称或资源。这种识别可以使用特定协议通过网络(通常是万维网)与资源的表示进行交互

    URL:在计算中,统一资源定位符 (URL) 是统一资源标识符 (URI) 的子集,用于指定已识别资源的可用位置以及检索该资源的机制。

    示例

    识别特定资源以及如何访问它 - 完全完整

    URI: mysql://localhost@databasename:password
    

    该 URL 显示了您可以在 Internet 上找到数据库的位置以及您应该使用哪种协议。

    URL: mysql://localhost
    

    【讨论】:

    【解决方案3】:

    这是一个URN,它在不提供任何位置的情况下识别项目。

    【讨论】:

    • URN 是哪一个?我猜您是在谈论酒店示例而不指出房间?那是一个URN?
    • 这是一种可能的解释,是的。
    • 在我看来,引入第三个词并不是帮助我们理解前两个词之间差异的最佳方式。
    猜你喜欢
    • 2011-05-10
    • 2010-12-31
    • 2011-05-24
    • 2015-05-10
    • 2011-06-22
    相关资源
    最近更新 更多