Android面试之URI和URL的区别
来源:互联网 发布:mac怎么安装输入法 编辑:程序博客网 时间:2024/05/29 19:11
1.什么是URI和URL
1.什么是URI
URI,全称为Uniform Resource Identifier,统一资源标识符,用来唯一的标识一个资源。Web上可用的每种资源如HTML文档、图像、视频片段、程序等都是一个来URI来定位的
URI一般由三部组成
①访问资源的命名机制
②存放资源的主机名
③资源自身的名称,由路径表示,着重强调于资源。
例如:
urn:issn:1535-3613
2.什么是URL
URL,全称Uniform Resource Locator,是统一资源定位符,是Internet上用来描述资源的字符串,主要用在各种www客户端和服务器程序是,特别是著名的Mosaic。采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。
URL一般由三部组成
①协议(或称为服务方式)
②存有该资源的主机IP地址(有时也包括端口号)
③主机资源的具体地址。如目录和文件名等。
例如:
http://www.jianshu.com/u/606fd5f5448c
3.什么是URN
URN,全称Universal Resource Name,是统一资源名称。它是通过名字来标识资源。
例如:
mailto:java-net@java.sun.com
2.URL和URI有什么联系
URI属于URL更高层次的抽象,一种字符串文本标准。就是说,URI属于父类,而URL属于URI的子类。URL是URI的一个子集。URI还有一个子类URN-统一资源名称。
3.URL和URI有什么区别
其实从上面的对比就能看出来他们的区别。
URI包含URL和URN。
有人说,
URI = 作文
URL = 议论文、记叙文、诗歌……
也有人说,
URI :树
URL:杨树
知乎上也有人简单粗暴的说,
原来uri包括url和urn,后来urn没流行起来,导致几乎目前所有的uri都是url
如有错误和遗漏,欢迎指正
- Android面试之URI和URL的区别
- URI和URL的区别
- URI和URL的区别
- URI和URL的区别
- URI和URL的区别
- URI和URL的区别
- URI和URL的区别
- URI 和 URL的区别
- URI和URL的区别
- URL 和 URI 的区别
- URL和URI的区别
- URL和URI的区别
- URI和URL的区别
- URI和URL的区别
- URL和URI的区别
- URI和URL的区别
- URI和URL的区别
- URI和URL的区别
- 单片机及C51的sbit变量如何实现外部声明
- python模块与包
- java中 有return 的情况,return以及try,finally代码块的执行顺序
- 如何优雅的使用telnet测试端口连通性
- bzoj3916 [Baltic2014]friends 暴力
- Android面试之URI和URL的区别
- boost智能指针shared_ptr Assertion px != 0 failed
- 嵌入式Linux入门6:u-boot移植
- 使用gulp实现静态资源版本号替换
- Linux 周期性任务计划
- JS编程训练 | 题15:正确使用parseInt
- go语言一年的实践经验!
- 数据库_SQL高级查询
- CHROME开发者工具的小技巧