URI、URL与URN的关系
来源:互联网 发布:淘宝天猫装修助手 编辑:程序博客网 时间:2024/06/06 11:03
URI
URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源
URL
URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源
URN
URN,uniform resource name,统一资源命名,是通过名字来标识资源,比如mailto:java-net@java.sun.com。
也就是说,URI是以一种抽象的,高层次概念定义统一资源标识,而URL和URN则是具体的资源标识的方式。URL和URN都是一种URI。
在Java的URI中,一个URI实例可以代表绝对的,也可以是相对的,只要它符合URI的语法规则。而URL类则不仅符合语义,还包含了定位该资源的信息,因此它不能是相对的,schema必须被指定。
总结
URL是一种具体的URI,它不仅唯一标识资源,而且还提供了定位该资源的信息。URI是一种语义上的抽象概念,可以是绝对的,也可以是相对的,而URL则必须提供足够的信息来定位,所以,是绝对的,而通常说的relative URL,则是针对另一个absolute URL,本质上还是绝对的。
注:这里的绝对(absolute)是指包含scheme,而相对(relative)则不包含scheme。
URI抽象结构
[scheme:][//authority][path][?query][#fragment]authority为[user-info@]host[:port]
0 0
- URI、URL与URN的关系
- uri和url以及urn的关系
- URI URL和URN的关系
- URI,URN,URL三者的关系
- URI, URL 与 URN
- URI 与 URL、URN
- URL、URN与URI
- Url与Uri与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三者之间的关系
- uri url urn 的区别
- 注册表的操作
- Android Studio的Instant Run工作原理及用法
- 防火墙、DCD与TCP Keep alive
- Java开发中的23种设计模式详解
- python导出excel常用格式样式设置
- URI、URL与URN的关系
- 中科爱讯WiFi探针TZ002使用配置方法
- 《Java Web 从入门到精通 》 第一章 DAY1
- mysql优化基本常识
- Shape自身的属性
- Linux getsockopt SO_ERROR values (errno.h)
- Handler相关笔记
- Uva133救济金发放
- Yii2.0-advanced-9—缓存配置(redis)