URL是一种具体的URI,它是URI的一个子集,它不仅唯一标识资源,而且还提供了定位该资源的信息。URI 是一种语义上的抽象概念,可以是绝对的,也可以是相对的,而URL则必须提供足够的信息来定位,是绝对的。 ———– 更新:看了一下大家的疑问,其实大家对uri可以认为只是唯一识别的编号,类似于大家的身份证号,而url就是...
简单来说,就是URI是抽象的定义,不管用什么方法表示,只要能定位一个资源,就叫URI。 本来设想的的使用两种方法定位: 1,URL,用地址定位; 2,URN 用名称定位。 举个例子:去村子找个具体的人(URI),如果用地址:某村多少号房子第几间房的主人 就是URL, 如果用身份证号+名字 去找就是URN了。 原来uri包括url和urn...
统一资源名称(Uniform Resource Name,缩写:URN)是统一资源标识(URI)的历史名字,使用 urn: 作为 URI 方案。 URN 也是 URI 的子集。URN 的一个最好的例子是 ISBN 号,它被用来唯一地识别一本书。URN 与 URL 完全不同,因为它不包含任何协议。 URL和URI的差异 在前面《JavaSc...
scheme:方案规范(**urn:**)不区分大小写。 NID:名称空间标识符,可以包括字母、数字和连字符 (-),后跟冒号 (:)。 NSS:特定于命名空间的字符串。NSS 可能包含 ASCII 字母、数字、标点符号和特殊字符。 下面是一些特定名称空间的 NID 编号: URN 的例子: ...
在网络世界中,你可能会经常听到URL、URI和URN这三个词汇,尤其是在处理网络请求的时候。他们通常用于指示网络上的资源位置,但他们之间又有一些细微的差别。本文将帮助你理解这三者的区别。 1. URI(Uniform Resource Identifier) URI,即统一资源标识符。它用于唯一的标识互联网上的信息资源,包括URL和URN。
URI全称Uniform Resource Identifier,统一资源标识符 URL全称Uniform Resource Locator,统一资源定位符 URN全称Uniform Resource Name,统一资源名称 首先我们要弄清楚一件事:URL和URN都是URI的子集。 换言之,URL和URN都是URI,但是URI不一定是URL或者URN。为了更好的理解这个概念,看下面这张图片。
看了这个概念相信大家还是不明白什么意思,简单来说,就是URI是抽象的定义,不管用什么方法表示,只要能定位一个资源,就叫URI。 本来设想的的使用两种方法定位: 1,URL,用地址定位; 2,URN 用名称定位。 举个例子:去村子找个具体的人(URI),如果用地址:某村多少号房子第几间房的主人 就是URL, 如果用身份证号+名字...
原来uri包括url和urn,后来urn没流行起来,导致几乎目前所有的uri都是url。 三者之间几何关系如下: 其实一直有个误解,很多人以为URI是URL的子集,其实应该反过来。URL是URI的子集才对。 URI RFC 3986 URL是什么 URL代表着是统一资源定位符(UniformResourceLocator)。
简单来说,就是URI是抽象的定义,不管用什么方法表示,只要能定位一个资源,就叫URI。本来设想的的使用两种方法定位:1,URL,用地址定位;2,URN 用名称定位。 当我们打开浏览器,要访问一个网站或者一个ftp服务器的时候,一定要输入一串字符串, 比如: ftp://192.168.0.111/ ...