Where is the difference between locating and identifying a resource?
Possible Duplicate:
What's the difference between a URI and a URL?
有什么区别吗?我说的是用于识别的URI,而不是用于定位的URL。这两件事不一样吗?
它们看起来是一样的,但不是一样的。URL标识可以通过某些协议(通常是HTTP)传输的内容。URI可以用来标识命名空间(例如),但地址中可能没有任何内容。
Where is the difference between locating a ressource and identifying a ressource?
知道我是谁不会告诉你我在哪里。
URI根据位置或名称或两者来标识资源。通常情况下,我们大多数人都使用定义资源位置的URI。
URL是URI的专门化,它定义特定资源的网络位置。
通常,如果URL同时描述资源的位置和名称,则使用的术语是uri。
URL是不是URN的URI。(见)
标识符是某事物的唯一名称,因此我们可以确定我们谈论的是同一事物。例如,Atom命名空间为"http://www.w3.org/2005/atom"。这是一个URI。这并不意味着您可以将这个URI放在浏览器中,并在那里有一个文档(好吧,在Atom的情况下,是的,您有一个文档,但是为了方便起见,它只是一个简单的Atom表示,而不是Atom名称空间本身)。
URL是文档的位置。这是您可以放入浏览器的内容。两者使用相同的格式(http://…)是令人困惑的,但这主要是annecdotic…
本文可能有助于:URI与URL
Excerpt:
"...a URL is a type of URI that
identifies a resource via a
representation of its primary access
mechanism (e.g., its network
"location"), rather than by some other
attributes it may have. Thus as we
noted,"http:" is a URI scheme. An
http URI is a URL. The phrase"URL
scheme" is now used infrequently,
usually to refer to some subclass of
URI schemes..."