URL,URI的区别

Posted by Xsp on June 18, 2015

之前曾为URL和URI的区别困惑了很久,搞不清楚二者的关系,看了《HTTP权威指南》,才搞清楚了。以下内容均为根据自己的理解从书中摘取。

URI,统一资源标识符,就像因特网上的邮政地址一样,在全世界内唯一标识并定位信息资源。 URI 只是一个泛称,它有两种形式:

  1. URL,统一资源定位符,可以明确的说明如何从一个精确的,固定的位置获取资源。
  2. URN,统一资源名,URN作为特定内容的唯一名称使用,与目前资源的所在地无关,使用这些与位置无关的URN,就可以将资源四处搬移(也就是对资源进行全局编号,但是没普及开来)。

除非特别说明,本书会不加区别的使用URL和URI 我们目前所说的URI基本都是URL.