Android开发你应该懂的:URI和URL的区别

作者: 606fd5f5448c | 来源:发表于2017-07-14 00:07 被阅读315次
Android开发你应该懂的

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-统一资源名称。

URI,URL,URN关系图

3.URL和URI有什么区别

其实从上面的对比就能看出来他们的区别。
URI包含URL和URN。
有人说,
URI = 作文
URL = 议论文、记叙文、诗歌……
也有人说,
URI :树
URL:杨树
知乎上也有人简单粗暴的说,
原来uri包括url和urn,后来urn没流行起来,导致几乎目前所有的uri都是url

如有错误和遗漏,欢迎指正

相关文章

  • Android开发你应该懂的:URI和URL的区别

    1.什么是URI和URL 1.什么是URI URI,全称为Uniform Resource Identifier,...

  • URL 源码分析

    需要了解的知识点:URI、 URL 和 URN 的区别URI 源码分析 URL 和URI的最大区别是:URL可以定...

  • URI 源码分析

    需要提前了解下什么是URI,及URI和URL的区别:URI、 URL 和 URN 的区别 URI 引用包括最多三个...

  • 【学习笔记】URI和URL的区别

    参考文章:URI和URL的区别

  • HTTP 基础

    一什么是URL? 1.1URL和URI有什么区别? URI:Uniform resource identifer,...

  • url和uri区别

    url和uri的区别 URI : uniform resource identifier 统一资源标识符。uri是...

  • http常见问题

    URI与URL的区别? URL是URI的一种,URI包括URLURL:Uniform Resource Locat...

  • uri和url的区别

    因为spring boot是可以搭建RESTFUL API的在了解API相关文档中 有的文档就提到了uri的概念之...

  • url和uri的区别

    作者:daixinye 链接:https://www.zhihu.com/question/21950864/an...

  • URI和URL的区别

    先介绍三个概念URI = Universal Resource Identifer 统一资源标志符URL = Un...

网友评论

    本文标题:Android开发你应该懂的:URI和URL的区别

    本文链接:https://www.haomeiwen.com/subject/swwghxtx.html