URL、URI和URN
换言之,URL和URN都是URI,但是URI不一定是URL或者URN。
URL是URI的一种,不仅标识了Web 资源,还指定了操作或者获取方式,同时指出了主要访问机制和网络位置。
URN是URI的一种,用特定命名空间的名字标识资源。使用URN可以在不知道其网络位置及访问方式的情况下讨论资源。
通过下面的例子,我们可以很好地理解URN 和 URL之间的区别。如果是一个人,我们会想到他的姓名和住址。
URL类似于住址,它告诉你一种寻找目标的方式(在这个例子中,是通过街道地址找到一个人)。要知道,上述定义同时也是一个URI。
相对地,我们可以把一个人的名字看作是URN;因此可以用URN来唯一标识一个实体。由于可能存在同名(姓氏也相同)的情况,所以更准确地说,人名这个例子并不是十分恰当。更为恰当的是书籍的ISBN码和产品在系统内的序列号,尽管没有告诉你用什么方式或者到什么地方去找到目标,但是你有足够的信息来检索到它。
所有的URN都遵循如下语法(引号内的短语是必须的):
1
|
< URN > ::= "urn:" < NID > ":" < NSS >
|
其中NID是命名空间标识符,NSS是标识命名空间的特定字符串。
URL、URI和URN相关推荐
- 什么是URL,URI或URN?
什么是URL,URI或URN? 什么是URI? 每个Web服务器资源都有一个名字,这样客户端就可以说明它们感兴趣的资源是什么了. 服务器资源名被称为统一资源标识符(Uniform Resource I ...
- 访问mysql的urn地址,URL,URI 和URN 之间的区别
URI 标识一个事物 , URL 定位一个事物:然而,位置同样可以标识一个事物,所以,每个URL都是一个 URI,但一个 URI 并不一定是一个 URL. 举例说明 罗杰·佩特 这是我的名字,这是一个 ...
- URL, URI, URN 和 IRI 表示的意思
URL, URI, URN 和 IRI 表示的意思 参考 许多人知道URI是一种类似URL的东西,但是并不是真正知道URI和URL的关系,或者URI跟其他缩略词IRI和URN之间的关系. 大多数人对U ...
- 你知道URL、URI和URN三者之间的区别吗?
这是一个经典的技术争论,许多人都会自问:URL.URI,很可能还有URN,它们之间的区别是什么.虽然,现在我们简单地把 URN 和 URL 都看做 URI,但严格来说URI可以进一步划分为URL.UR ...
- URL,URI,URN三者之间的区别
1.URL,URI,URN定义 URI(Uniform Resource Identifier):统一资源标识符 URL(Uniform Resource Locator):统一资源定位符 URN(U ...
- android 本地地址转换为url,android本地mipmap图片转url、绝对路径转URL URL URI File Path 转换...
标签: url uri file path File to URI: File file = ...; URI uri = file.toURI(); File to URL: File file = ...
- java url连接被拒绝,Java的URL/URI无法正确解析以?开头的链接.(审讯点)
I'm trying to resolve a relative link that starts with a question mark ? using Java's URL or URI cla ...
- URL/URI/URN的认识
2019独角兽企业重金招聘Python工程师标准>>> 这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUr ...
- 详解URI、URN、URL
先举一个例子,让大家对这三个名词又一个基本的概念: 1⃣️ ftp://ftp.is.co.za/rfc/rfc1808.txt 2⃣️ http://www.cnblogs.com/nods/p/8 ...
- URL,URI,URN三者的区别和联系(统一资源定、统一资源标识符、统一资源名称)
1.URL(统一资源定位符--Uniform Resource Locator): 指向Internet中位于某个主机上的资源,通常由四部分组成: 协议名称(常为HTTP) 页面所在主机的的DNS名或 ...
最新文章
- 初探 MySQL 的 Binlog
- Linux系统文件名字体不同的颜色都代表什么
- 我的世界一个程序导致JAVA,Java地位无可动摇的12个原因
- onpagefinished等了很久才执行_互联网职业经理人的素养(二):执行力
- Spring 事务初始化源码分析
- type traits
- Docker详解(十六)——Docker私有化仓库创建
- 汇编中的inc和dec
- 墨刀导出的html可以修改,怎么把墨刀的原型复制出来
- php李炎恢笔记,李炎恢PHP笔记2
- 泰格如何修改服务器地址,泰格X7盘点机使用说明
- java 最大流最小割_最大流, 最小割问题及算法实现
- 物联网通信-期末复习
- ceph-cache-tier
- Unity 实现两个向量夹角为0~360度
- 网页中那些遇到过的导航选中状态actived selected
- 《算法设计与分析》期末复习精简版
- Python写入和读取Excel表格数据
- Python批量修改图片名称
- 中国医用显示器械市场现状调查与投资前景预测报告2022-2028年