现在的位置: 首页 > 综合 > 正文

url和uri的区别

2013年09月22日 ⁄ 综合 ⁄ 共 467字 ⁄ 字号 评论关闭

//本文系转载,意在记录

//转载地址

http://www.blogjava.net/simonshen/archive/2010/01/18/309998.html

 

搞了那么多年的程序,一直也没去搞明白URI和URL的区别,总感觉这两个东东差不多。看了《OReilly HTTP The Definitive Guide》,总结一下:

从字面上理解,URI强调的是“资源”,而URL强调的是“定位”.URI更为注重资源而不太注重位置,URI对于定位Internet上的资源是更为通用的架构

URI有两种形式:一种是URL,另一种是URN。

URL表示的是某台特定主机上的一个资源的具体路径,是一个精确的、固定的位置。

URN(uniform resource name)指的是某一块特定内容的唯一的名字,和资源所在的位置无关,是location-independent的,允许资源从一个地方移到另一个地方。

URN仍然是实验性的,还没有被广泛的采用。URN需要一个基础架构来支持解决资源定位问题。

所以说,现在URI基本上都是URL。

 

【上篇】
【下篇】

抱歉!评论已关闭.