uri和url区别和关联

URI

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

URI一般由三部组成:

①访问资源的命名机制

②存放资源的主机名

③资源自身的名称,由路径表示,着重强调于资源。

URL

URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。

URL是Internet上用来描述信息资源的字符串,主要用在各种WWW客户程序和服务器程序上,特别是著名的Mosaic。采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。

URL一般由三部组成:

①协议(或称为服务方式)

②存有该资源的主机IP地址(有时也包括端口号)

③主机资源的具体地址。如目录和文件名等

URN,uniform resource name,统一资源命名,是通过名字来标识资源,比如mailto:java-net@java.sun.com。

URI是以一种抽象的,高层次概念定义统一资源标识,而URL和URN则是具体的资源标识的方式。URL和URN都是一种URI。笼统地说,每个 URL 都是 URI,但不一定每个 URI 都是 URL。这是因为 URI 还包括一个子类,即统一资源名称 (URN),它命名资源但不指定如何定位资源。上面的 mailto、news 和 isbn URI 都是 URN 的示例。

在Java的URI中,一个URI实例可以代表绝对的,也可以是相对的,只要它符合URI的语法规则。而URL类则不仅符合语义,还包含了定位该资源的信息,因此它不能是相对的。在Java类库中,URI类不包含任何访问资源的方法,它唯一的作用就是解析。相反的是,URL类可以打开一个到达资源的流。

uri和url区别和关联相关推荐

  1. URI、URL、URN区别

    笔记参考:b站Python小镇 三者关系:URI是一个大的集合,里面包含了URL和URN. URI:全称Uniform Resource Identitfier,也就是统一资源标识符,可以标识互联网上 ...

  2. URI、URL、URN的关系与区别

    URI.URL.URN的关系与区别 URI是一个大集合,里面包含了URL和URN. 1.URI(RUI全称Uniform Resource Identifier.也就是统一资源标识符) 标识符是个泛泛 ...

  3. HTTP 协议入门 — (TCP/IP协议族、通信传输流、URI 与 URL 的区别、Cookie 状态管理、HTTP 支持的方法、状态码类别、HTTP 首部字段)

    TCP/IP协议族 在介绍 HTTP 协议之前,我们先对 TCP/IP 协议族有个大概的了解,TCP/IP 协议从上到下主要分为应用层.传输层.网络层和数据链路层,各层的主要功能如下表所示: 协议层 ...

  4. URI,URL和URN有什么区别?

    人们谈论URL , URI和URN好像是不同的东西,但是用肉眼看起来都是一样的. 它们之间有什么明显区别? #1楼 这是我的简化: URN:唯一资源名称,即" what"(例如ur ...

  5. URI是什么意思?URI和URL有什么区别?

    URI是什么意思?URI和URL有什么区别? 详解! HTTP = Hyper Text Transfer Protocol URI = Universal Resource Identifier U ...

  6. URI和URL及URN的区别

    对于URL,大家都比较熟悉,其他两个词就比较陌生了.URI.URL和URN是识别.定位和命名互联网上的资源的标准途径.1989年Tim Berners-Lee发明了互联网(World Wide Web ...

  7. HTTP协议中URI和URL有什么区别

    目录 1. `URL` 是什么 2. `URI` 是什么 3. `URI` 和 `URL` 之间的区别 1. URL 是什么 URL 即 Universal Resource Locator :称为 ...

  8. IRI、URI、URL是什么又有什么区别?

    IRI.URI.URL是什么又有什么区别? 从URI说起 统一资源标识符(Uniform Resource Identifier,URI)是一个用于标识某一互联网资源名称的字符串.表示的是web上每一 ...

  9. URI、URL和URN的区别和联系

    什么是URI.URL.URN? URI(Uniform Resource Identifier ):统一资源标识符.URI类似于资源的 id,一个URI能够标识唯一一份资源,但反之则未必. URL(U ...

  10. URI、URL 和 URN 之间有什么区别?

    问题描述: 人们谈论 URL.URI 和 URN,就好像它们是不同的东西,但在肉眼看来它们是一样的. 它们之间有什么可区分的区别? 解决方案1: 与HuntsBot一起,探索全球自由职业机会–hunt ...

最新文章

  1. linux如何查tomcat是否安装,如何检测linux机器上是否安装了tomcat和ant
  2. CDH Hadoop 基于CM方式半在线安装步骤详解
  3. 阿里云数据中台 Quick Audience 智能用户增长正式发布
  4. red hat linux挂载u盘,请问怎样在Red Hat 9.0中使用U盘?
  5. ASP.Net Telerik RadGrid动态生成表头
  6. 嵌套类型的前5个用例
  7. Maven工作笔记003---公司只允许代理上网_给maven配置代理下载jar包
  8. zepto为什么不支持animate,报animate is not a function
  9. HCI实验数据分析之数据可靠性计算,绘制箱图,描述性变量统计,ANOVA,Bonferroni 的连续变量方差分析
  10. MySQL中多表的连接
  11. Linux配置中文输入法
  12. java wsdl文件生成代码_如何用myeclipse将wsdl文件生成java代码
  13. 企业信息安全管理建设(3)——安全管理体系
  14. Windows两台服务器之间实现文件共享
  15. 王牧羊拜访黄龙观(其一)
  16. 详解Unity中的生命周期函数
  17. 2019产品数据管理(PDM)技术说明
  18. 110 Ruby 版本管理器【Rails后端开发训练营】
  19. 计算机专业学习规划,计算机专业学习计划.doc
  20. 关于自然语言处理中的语义与概念

热门文章

  1. 电子表格计算机知识,EXCEL电子表格基本知识.doc
  2. 软考高级 真题 2017年下半年 信息系统项目管理师 论文
  3. 【Matlab代码】图像的小波分解和重构实现
  4. 信息系统项目管理师必背核心考点(四十一)风险管理计划
  5. 用PS自己制作一寸证件照照片
  6. 计算机怎么安错误,电脑安装iTunes提示安装程序发生错误如何解决
  7. js自动生成html报表,JavaScript实现动态生成表格
  8. java短信_java发送短信的实现步骤
  9. android 大众点评,Android 大众点评的接入
  10. 人脸识别 数据集 与竞赛