URI,URL,URN的区别
来源:互联网 发布:matlab矩阵归一化函数 编辑:程序博客网 时间:2024/06/04 17:52
有时候用到URI,URL的时候都有点尴尬,因为两者长得实在是太像了。
现在就来区分下三种的区别:
- URI:Uniform Resource Identifier,统一资源标识符;首先它是一个字符串。其次,它是一个可以唯一标识某一资源的字符串。
- URL:Uniform Resource Locator,统一资源定位符;首先,它是一种URI。其次,它可以标识资源的路径。
- URN:Uniform Resource Name,统一资源名称。首先,它是一种URI。其次,它代表资源的名字。
“A Uniform Resource Identifier (URI) 是一个紧凑的字符串用来标示抽象或物理资源。”
“A URI 可以进一步被分为定位符、名字或两者都是. 术语“Uniform Resource Locator” (URL) 是URI的子集, 除了确定一个资源,还提供一种定位该资源的主要访问机制(如其网络“位置”)。“
“URI可以分为URL,URN或同时具备locators 和names特性的一个东西。URN作用就好像一个人的名字,URL就像一个人的地址。换句话说:URN确定了东西的身份,URL提供了找到它的方式。”- 首先,URL是URI的一种(通过那个图就看的出来吧)。所以有人跟你说URL不是URI,他就错了呗。但也不是所有的URI都是URL哦,就好像蝴蝶都会飞,但会飞的可不都是蝴蝶啊,你让苍蝇怎么想!(某网友的神比喻,借用下哈)
- 让URI能成为URL的当然就是那个“访问机制”,“网络位置”。e.g.
http://
orftp://
.。 - URN是唯一标识的一部分,就是一个特殊的名字。
下面就来看看例子吧,当来也是来自权威的RFC:
ftp://ftp.is.co.za/rfc/rfc1808.txt
(also a URL because of the protocol)http://www.ietf.org/rfc/rfc2396.txt
(also a URL because of the protocol)ldap://[2001:db8::7]/c=GB?objectClass?one
(also a URL because of the protocol)mailto:John.Doe@example.com
(also a URL because of the protocol)news:comp.infosystems.www.servers.unix
(also a URL because of the protocol)tel:+1-816-555-1212
telnet://192.0.2.16:80/
(also a URL because of the protocol)urn:oasis:names:specification:docbook:dtd:xml:4.1.2
这些全都是URI, 其中有些事URL. 哪些? 就是那些提供了访问机制的.
Uri是Url抽象的 Url是Uri具体的
比如用Uri抽象运输工具:一个结实是载体+一个动力系统+足够轮胎或履带
Url具体描述运输工具中的汽车:车架+发动机+4个轮胎
用Url描述奥迪公司的汽车:奥迪汽车的车厢+奥迪公司的发动机+奥迪公司的4个轮胎
这样想吧
URL是locator------资源定位器
包含了如何access的含义在里面
URI如:my:123
但怎么获取这个资源呢?要URL
0 0
- uri url urn 的区别
- URI、URL、URN的区别
- URI、URL、URN的区别
- URI,URL,URN的区别
- URI URL URN的区别
- URI 、URL 、URN的区别
- URI,URL,URN的区别
- URI,URL,URN的区别
- URI,URL,URN区别
- URI,URL,URN区别
- URL,URI,URN区别
- URL、URI、URN区别
- URL、URN、URI区别
- URL、URN、URI区别
- URI, URL和URN的区别
- URL、URN、URI的简要区别
- URI和URL及URN的区别
- URL,URI 和URN 之间的区别
- [腾讯笔试]求一个字符串删除若干字符可构成一个回文串
- 利用jquery实现的表格冻结列(固定列)功能
- 如何避免历史回退到登录页面
- reverse a linked list
- MFC 关于SendMessage 消息参数 传送字符串,结构体
- URI,URL,URN的区别
- 寻找和为定值的两个数
- MFC控件(10): Date Time Picker-使用及日期运算
- ZZNU 1991 (结构体排序)
- Hbase 0.96后Result对象遍历方式
- MongoDB 安装以及使用
- 内联函数与宏的区别
- 124.leetcode Binary Tree Maximum Path Sum(hard)[先序遍历]
- 自己动手实现优先级队列