URL和URI之间的区别?

时间:2010-11-21 19:44:12

标签: url uri

  

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

只是为了正确:

URI =告诉你应该去哪个酒店睡觉。

网址=告诉你应该去哪个酒店的哪个房间睡觉。

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

那么,当URI不是URL时究竟是什么?有什么真正的区别?

3 个答案:

答案 0 :(得分:35)

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

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

示例

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

URI: mysql://localhost@databasename:password

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

URL: mysql://localhost

答案 1 :(得分:14)

  

“URI代表Universal Resource   标识符和URL代表   统一资源定位器。经常   人们使用这些条款的时间   可互换的,这并不完全   正确。 URL是URI的子集   流行的协议。这些是协议   (http://,ftp://,mailto :)。因此   所有URL都是URI。术语URL是   弃用,更正确的术语   URI用于技术   文档。所有URI都是指的   访问Internet上的资源和   是一种技术性的惯用手   链接到资源。 URI始终   指定一种访问方法   资源和指定具体   要访问的资源。“ - Source

答案 2 :(得分:3)

这是URN,用于标识项目而不提供任何位置。