1,URL,用地址定位; 2,URN 用名称定位。 举个例子:去村子找个具体的人(URI),如果用地址:某村多少号房子第几间房的主人 就是URL, 如果用身份证号+名字 去找就是URN了。 原来uri包括url和urn,后来urn没流行起来,导致几乎目前所有的uri都是url。 三者之间几何关系如下: 其实一直有个误解,很多人以为URI是URL...
是识别、定位和命名互联网上的资源的标准途径; URL,URN是URI的子集. URI不能定位或读取/写入资源。这是统一的资源定位器(URL)的任务。 URL是一种URI,但是它的大纲组件是已知的网络协议(简称协议),并且它把URI组件与某种协议处理程序(一种资源定位器和根据协议建立的约束规则与资源通讯的读/写机制)。 URI一般不...
URI代表统一资源标识符。它标识网络上的逻辑或物理资源。URL和URN是URI的子类型。URL定位资源,而URN命名资源。 URI由以下部分组成: scheme:[//authority]path[?query][#fragment] URL URL代表统一资源定位器,它是HTTP的关键概念。它是网络上一个独特资源的地址。它可以与FTP和JDBC等其他协议一起使用。
用于唯一标识一个互联网中的资源。URI可以是一个URL或URN,或者是两者的组合。
URI 全称为 Uniform Resource Ideyintifier,意为统一资源标识符。URI 是一种标准方法,用于通过Location、Name或两者来识别资源。URI 有两个子集,即 URL 和URN。 URI 的语法如下: 可以看出来,URI 和 URL 的语法主要区别在于 authority,它包含三个内容:
什么是URN?也许URN这个首字母缩写比URL和URI不太流行,但它属于同一家族。它代表永久性地标识资源,即使...
URL是URI的【子集】,也就是说每个URL都是URI,但不是每个URI都是URL。 URI还包括一个子类叫做URN,URN只命名资源而不指定如何定位资源,比如:urn:isbn:0451450523指定一本书的ISBN,可以唯一标识这本书。 参考 Python 3网络爬虫开发实战 崔庆才著
URI,即统一资源标志符,是一个抽象的概念,它指的是用于定位任何资源的标识符。而URL,即统一资源定位符,是URI的一种具体实现方式,通过地址来定位资源。另一方面,URN,即统一资源名称,则是通过名称来定位资源,不过在实际应用中并未广泛流行。简单来说,所有的URL都是URI,但并非所有的URI都是URL。
三者关系如下图: 区别: 这里我的理解是: URI是所有可以唯一标记网络资源方式的统称,是一个标准,没有具体的表现形式。可以是采用地址的方式,也可以是唯一标识符的形式,也有其它的形式,都可以。 URL则是采用地址的方式标记的网络资源,是URI的其中一种实现方式,因此我们常常说,URL是URI的子集 ...