资讯专栏INFORMATION COLUMN

Android基础之URI和URL的区别

Amio / 3251人阅读

摘要:什么是和一什么是,全称为,统一资源标识符,用来唯一的标识一个资源。如目录和文件名等。就是说,属于父类,而属于的子类。和有什么区别其实从上面的对比就能看出来他们的区别。

1.什么是URI和URL
一.什么是URI

URI,全称为Uniform Resource Identifier,统一资源标识符,用来唯一的标识一个资源。Web上可用的每种资源如HTML文档、图像、视频片段、程序等都是一个来URI来定位的

URI一般由三部组成
①访问资源的命名机制
②存放资源的主机名
③资源自身的名称,由路径表示,着重强调于资源。
例如:

urn:issn:1535-3613
二.什么是URL

URL,全称Uniform Resource Locator,是统一资源定位符,是Internet上用来描述资源的字符串,主要用在各种www客户端和服务器程序是,特别是著名的Mosaic。采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。
URL一般由三部组成
①协议(或称为服务方式)
②存有该资源的主机IP地址(有时也包括端口号)
③主机资源的具体地址。如目录和文件名等。
例如:

http://www.jianshu.com/u/606fd5f5448c

.#####三.什么是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

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/67369.html

相关文章

  • Android 网络基础 HTTP

    摘要:对于传输内容的完整性没有确认的办法,往往容易在传输过程中被劫持篡改。目前的做法是使用由数字证书认证机构颁发的公开秘钥证书。 读前思考 学习一门技术或者看一篇文章最好的方式就是带着问题去学习,这样才能在过程中有茅塞顿开、灯火阑珊的感觉,记忆也会更深刻。 了解哪些响应状态码? get 和 post 的区别? HTTP 和 HTTPS 的区别); 概述 HTTP 全称是 HyperText ...

    番茄西红柿 评论0 收藏0
  • Android四大组件ContentProvider全解析

    摘要:前言属于的四大组件之一本文全面解析了,包括原理使用方法实例讲解,希望你们会喜欢。 前言 ContentProvider属于 Android的四大组件之一 本文全面解析了 ContentProvider ,包括ContentProvider 原理、使用方法 & 实例讲解,希望你们会喜欢。 目录 showImg(https://segmentfault.com/img/remote/...

    XBaron 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<