URL和URI的区别

原创 2018年04月15日 20:32:31
统一资源标志符URI就是在某一规则下能把一个资源独一无二地标识出来。

拿人做例子,假设这个世界上所有人的名字都不能重复,那么名字就是URI的一个实例,通过名字这个字符串就可以标识出唯一的一个人。
现实当中名字当然是会重复的,所以身份证号才是URI,通过身份证号能让我们能且仅能确定一个人。
那统一资源定位符URL是什么呢。也拿人做例子然后跟HTTP的URL做类比,就可以有:

动物住址协议://地球/中国/浙江省/杭州市/西湖区/某大学/14号宿舍楼/525号寝/张三.人

可以看到,这个字符串同样标识出了唯一的一个人,起到了URI的作用,所以URL是URI的子集。URL是以描述人的位置来唯一确定一个人的。
在上文我们用身份证号也可以唯一确定一个人。对于这个在杭州的张三,我们也可以用:

身份证号:123456789

来标识他。
所以不论是用定位的方式还是用编号的方式,我们都可以唯一确定一个人,都是URl的一种实现,而URL就是用定位的方式实现的URI。

回到Web上,假设所有的Html文档都有唯一的编号,记作html:xxxxx,xxxxx是一串数字,即Html文档的身份证号码,这个能唯一标识一个Html文档,那么这个号码就是一个URI。
而URL则通过描述是哪个主机上哪个路径上的文件来唯一确定一个资源,也就是定位的方式来实现的URI。
对于现在网址我更倾向于叫它URL,毕竟它提供了资源的位置信息,如果有一天网址通过号码来标识变成了741236985.html,那感觉叫成URI更为合适,不过这样子的话还得想办法找到这个资源咯…

URI和URL区别 .

  • 2013年09月10日 22:20
  • 235B
  • 下载

URI和URL文档

  • 2013年09月27日 09:46
  • 48KB
  • 下载

Web基础-Uri跟Url的区别

参考博客:关于URL跟URI的区别,个人见解 - J2EE 关于URL和URI的区别,个人见解。    初学java,最近被一个概念搞得头晕脑胀,就是url和uri的概念和区别,网上查了一大通,发现...
  • simplebam
  • simplebam
  • 2017-05-23 16:03:14
  • 3968

URL和URI 的区别

对于很多刚入门web开发的程序员新人,相信都有过对URL和URI 区分困扰的时候,似乎两者是一体的。对于两者的区别,我当时也是处于糊里糊涂的状态。下面,来简明说明下区分两者的要点,扫清对他们的困扰。 ...
  • akkaruta
  • akkaruta
  • 2016-06-27 18:39:38
  • 2852

URL和URI的区别 【转】

原文出处:URL和URI的区别 译者:华科小涛:http://www.cnblogs.com/hust-ghtao/: 初学http协议,就被这两个相似的术语搞蒙了,查了很多资...
  • woshizhangliang999
  • woshizhangliang999
  • 2016-06-12 22:30:40
  • 14834

解析URI与URL之间的区别与联系

URI就是一种资源定位机制,它是比较笼统地定位了资源,并不局限于客户端和服务器,而URL就定位了网上的一切资源,只要是网上的资源,都有唯一的URL 今天在看STRUTS配置的时候,发现一个问...
  • u010229420
  • u010229420
  • 2016-06-23 21:05:21
  • 749

URL和URI的详细区分(带实例)

1说明: 这段时间写android的时候用到了URL和URI,有点分不清楚,于是做了一个系统性的学习。在这里将自己的学习笔记粘贴出来,希望对大家有帮助。 1)Java类库里有两个对应的类java....
  • u014315849
  • u014315849
  • 2015-10-08 18:10:01
  • 5906

Android URI和URL和URN的区别

问题: 问题1.定义的时候是该用imgUrl还是imgUri呢? 问题2.String HttpServletRequest.getRequestURI();和StringBuffer HttpS...
  • pcaxb
  • pcaxb
  • 2015-07-13 10:45:17
  • 2791

URL与URI到底哪里不一样?

URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。 URL是uniform resource locator,统一资源定位器,它是一种具体的U...
  • xiaoerbai
  • xiaoerbai
  • 2015-10-23 20:23:40
  • 1928

关于JAVA中URI和URL的区别的理解

个人学习笔记,如果有不对,欢迎指出。
  • zcc7up
  • zcc7up
  • 2017-06-21 17:42:13
  • 793
收藏助手
不良信息举报
您举报文章:URL和URI的区别
举报原因:
原因补充:

(最多只允许输入30个字)