淡笑无痕丶 发表于 2020-3-8 02:50:30

URL与URI的联系与区别是什么

URI 统一资源标识符
URL统一资源定位符
百度上说 URL是URI,URI不一定是URL,这是什么意思呢?它们有什么区别和联系吗,可以举个例子说明一下谜吗?

不二如是 发表于 2020-3-8 11:36:09

鱼油的问题,其实是 URL、URI、URN 的区别:


首先,URI,是统一资源标识符,用来唯一的标识一个资源。

而 URL 是统一资源定位器,它是一种具体的 URI,即 URL 可以用来标识一个资源,而且还指明了如何 locate 这个资源。

而 URN,统一资源命名,是通过名字来标识资源,比如 mailto:fishc-net@java.bbs.com 。

也就是说,URI 是以一种抽象的,高层次概念定义统一资源标识,而 URL 和 URN 则是具体的资源标识的方式。

URL 和 URN 都是一种 URI 。

URL 是 URI 的一种(如上图所示)。

但也不是所有的 URI 都是 URL 哦,就好像小龟龟都会游泳,但会游泳的可不都是小龟龟哦。

让 URI 能成为 URL 的当然就是那个“访问机制”,“网络位置”。

例如: http:// 、 ftp://

URN 是唯一标识的一部分,就是一个特殊的名字。
页: [1]
查看完整版本: URL与URI的联系与区别是什么