URL 和 URI 之间的区别? [重复]

问题描述 投票:0回答:3

可能重复:
URI 和 URL 有什么区别?

只是为了正确:

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

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

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

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

url uri
3个回答
47
投票

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

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

示例

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

URI: mysql://localhost@databasename:password

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

URL: mysql://localhost

20
投票

“URI 代表通用资源 标识符和URL代表 通用资源定位器。经常 人们使用这些术语的次数 可以互换,这并不完全是 正确的。 URL 是 URI 的子集 流行的协议。这些是协议 (http://、ftp://、mailto:)。所以 所有 URL 都是 URI。术语 URL 是 已弃用,更正确的术语 URI 用于技术 文档。所有 URI 都是用于 访问互联网上的资源并 是一种技术速记,用于 链接到资源。 URI 始终 指定一个方法来访问 资源并指定具体 要访问的资源。”- 来源


1
投票

这是一个 URN,它标识一个项目而不给出任何位置。

© www.soinside.com 2019 - 2024. All rights reserved.