URL和URI之间的区别?

Difference between URL and URI?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
What's the difference between a URI and a URL?

只是为了正确:

uri=告诉你应该在哪个酒店睡觉。

url=告诉你应该在哪个酒店的哪个房间睡觉。

所以url更加具体,它指向最终的目的地。你想要的东西。而uri有点奇怪。

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


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

url:在计算中,统一资源定位器(url)是统一资源标识符(uri)的一个子集,统一资源标识符指定了已标识资源的可用位置以及检索该资源的机制。

例子

确定一个特定的资源以及如何访问它-在所有的完整性中

1
URI: mysql://localhost@databasename:password

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

1
URL: mysql://localhost


"URI stands for Universal Resource
Identifier and URL stands for
Universal Resource Locator. Often
times people use the terms
interchangably, which is not entirely
correct. A URL is a subset of the URI
popular protocols. These are protocols
(http://, ftp://, mailto:). Therefore
all URLs are URIs. The term URL is
deprecated and the more correct term
URI is used in technical
documentation. All URIs are means to
access a resource on the Internet and
are a a technical short hand used to
link to the resource. URIs always
designate a method to access the
resource and designate the specific
resource to be accessed."- Source


它是一个瓮,可以识别物品而不提供任何位置。