首页 > 技术文章 > URI(统一资源标识符)

fengting0913 2020-07-27 21:00 原文

URI:统一资源标识符

(Uniform Resource Identifier)

统一资源标识符是一个用于标识某一互联网资源名称的字符串。 Web上可用的每种资源 -HTML文档、图像、视频片段、程序等 - 都可以由一个通用资源标识符(Uniform Resource Identifier, 简称"URI")进行定位。


URI、URN、URI 之间的关系

URL:统一资源定位符(Uniform Resource Locator)

  • 它标识一个互联网资源,并指定对其进行操作或获取该资源的方法。主要用在各种WWW客户程序服务器程序C/S 架构中,采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。

URN:统一资源名称(Uniform Resource Name)

  • URN是基于某名字空间通过名称指定资源的URI。人们可以通过URN来指出某个资源,而无需指出其位置和获得方式。资源无需是基于互联网的。

以上二者是URI的子集

Web上地址的基本形式是URI,它有两种形式:

一种是URL,这是目前URI的最普遍形式。

另一种就是URN,这是URL的一种更新形式,URN不依赖于位置,并且有可能减少失效连接的个数。

URI可被视为定位符(URL),名称(URN)或两者兼备。统一资源名(URN)如同一个人的名称,而统一资源定位符(URL)代表一个人的住址。换言之,URN定义某事物的身份,而URL提供查找该事物的方法

构成格式

具体URI的格式如下:

[协议名]

推荐阅读