问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问URI和URL有什么区别?

发布网友 发布时间:2022-04-24 13:40

我来回答

13个回答

懂视网 时间:2022-05-17 22:40

今天在看STRUTS配置的时候,发现一个问题,就是在看配置文件的时候,有时出现URL有时又是URI, 让我心生不解,到网上查了一圈,解释都含糊不清, 索性自己总结一下,仅代表个人理解,由于本人知识实在有限,可能会有错误,不过我认为是应该这样的。

总结如下:

1.简写:
URI (uniform resource identifier)统一资源标志符;
URL(uniform resource location )统一资源定位符(或统一资源定位器);
URN(uniform resource name )统一资源命名。

2.URI 和 URL 的比较

a.
URI是一个相对来说更广泛的概念,URL是URI的一种,是URI命名机制的一个子集,可以说URI是抽象的,而具体要使用URL来定位资源。

b.
Web上的每一种资源如:图片、文档、视频等,都是由URI定位的,这里所谓的定位指的是web上的资源相对于主机服务器来说,存放在服务器上的具体路径。

c.
URL是internet上用来描述信息资源文件的字符串,用在客户程序和服务器上,定位客户端连接服务器所需要的信息,它不仅定位了这个信息资源,而且定义了如何找到这个资源。

3.我的白话理解
URI就是一种资源定位机制,它是比较笼统地定位了资源,并不局限于客户端和服务器,而URL就定位了网上的一切资源,只要是网上的资源,都有唯一的URL.

热心网友 时间:2022-05-17 19:48

1、含义不同

URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。

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

2、位置不同

绝对URL(absolute URL)显示文件的完整路径,这意味着绝对URL本身所在的位置与被引用的实际文件的位置无关。

绝对的URI指以scheme(后面跟着冒号)开头的URI,你可以把绝对的URI看作是以某种方式引用某种资源,而这种方式对标识符出现的环境没有依赖。如果使用文件系统作类比,绝对的URI类似于从根目录开始的某个文件的径。

3、表现形式不同

URL:目前URI的最普遍形式就是无处不在的URL或统一资源定位器。

URI是以某种统一的(标准化的)方式标识资源的简单字符串。

参考资料来源:百度百科-URL百度百科-URI

热心网友 时间:2022-05-17 21:06

1、URI是以一种抽象的,高层次概念定义统一资源标识,而URL则是具体的资源标识的方式。URL是一种URI。

2、格式不同:URL的格式一般由下列三部分组成:第一部分是协议(或称为服务方式);第二部分是存有该资源的主机IP地址(有时也包括端口号);第三部分是主机资源的具体地址。URI一般由三部分组成:访问资源的命名机制;存放资源的主机名;资源自身的名称,由路径表示。

3、在Java的URI中,一个URI实例可以代表绝对的,也可以是相对的,只要它符合URI的语法规则。而URL类则不仅符合语义,还包含了定位该资源的信息,因此它不能是相对的,schema(protocol)必须被指定。

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

因此,URL是一种具体的URI,它不仅唯一标识资源,而且还提供了定位该资源的信息。URI是一种语义上的抽象概念,可以是绝对的,也可以是相对的,而URL则必须提供足够的信息来定位,所以,是绝对的,而通常说的relative URL,则是针对另一个absolute URL,本质上还是绝对的。

扩展资料

当我们替代web地址的时候,URI和URL中,URI更准确。我们经常使用的URI不是严格技术意义上的URL。例如:你需要的文件在files.hp.com. 这是URI,但不是URL--系统可能会对很多协议和端口都做出正确的反应。

http://blog.csdn.net/koflance是个URL,通过这个网址可以告诉我们用HTTP协议访问,而isbn:0-395-36341-1是RUN,一个国际标准书号,可以唯一确定哪本书。目前HTTP规范已经不使用URL,而是使用URI了,所以URI更具有前景。

参考资料:百度百科——URI

百度百科——URL

热心网友 时间:2022-05-17 22:41

URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。

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

也就是说,URI是以一种抽象的,高层次概念定义统一资源标识,而URL和URN则是具体的资源标识的方式。URL和URN都是一种URI。

详细介绍:

URI

在电脑术语中,统一资源标识符(Uniform Resource Identifier,或URI)是一个用于标识某一互联网资源名称的字符串。 该种标识允许用户对任何(包括本地和互联网)的资源通过特定的协议进行交互操作。URI由包括确定语法和相关协议的方案所定义。

Web上可用的每种资源 -HTML文档、图像、视频片段、程序等 - 由一个通用资源标识符(Uniform Resource Identifier, 简称"URI")进行定位。

URL即 统一资源定位符。

统一资源定位符(Uniform Resource Locator,URL)是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。

在因特网的历史上,统一资源定位符的发明是一个非常基础的步骤。统一资源定位符的语法是一般的,可扩展的,它使用ASCII代码的一部分来表示因特网的地址。一般统一资源定位符的开始标志着一个计算机网络所使用的网络协议。

它最初是由蒂姆·伯纳斯·李发明用来作为万维网的地址。现在它已经被万维网联盟编制为互联网标准RFC1738了。

热心网友 时间:2022-05-18 00:32

URL 是 URI 的子集。
任何东西,只要能够唯一地标识出来,都可以说这个标识是 URI 。如果这个标识是一个可获取到上述对象的路径,那么同时它也可以是一个 URL ;但如果这个标识不提供获取到对象的路径,那么它就必然不是 URL 。 URI是用来标识网上的资源的URI分为URL和URN这两大类。
URI:统一资源标志符(Uniform Resource Identifier),URL:统一资源定位符(uniform resource location),URI与URL都是定位资源位置的,就是表示这个资源的位置信息,就像经纬度一样可以表示你在世界的哪个角落。URI是一种宽泛的含义更广的定义,而URL则是URI的一个子集,就是说URL是URI的一部分。
每个URL都是URI,但是不是每个URI都是URL的。他们之间最明显的不同就是在java.net.URI你只能看到他的一些属性,他只是表示一个位置,但是你没有办法通过URI获取到这个对象的流,但是URL就不同了。

热心网友 时间:2022-05-18 02:40

URIs, URLs, and URNs区别:
1、URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。
2、URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。
3、URN,uniform resource name,统一资源命名,是通过名字来标识资源,比如mailto:java-net@java.sun.com。

热心网友 时间:2022-05-18 05:05

URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。

也可认为由4部分组成:协议、主机、端口、路径

URL的一般语法格式为:

(带方括号[]的为可选项):

protocol :// hostname[:port] / path / [;parameters][?query]#fragment

热心网友 时间:2022-05-18 07:46

URI 是从虚拟根路径开始的
URL是整个链接
如URL http://zhidao.baidu.com/question/68016373.html
URI 是/question/68016373.html
在摆渡那边服务器上把http://zhidao.baidu.com/制作成了虚拟的路径
的根

热心网友 时间:2022-05-18 10:44

URL(Uniform Resoure Locator:统一资源定位器)是WWW页的地址。
URI表示的是统一的资源标识,它是以某种统一的(标准化的)方式标识资源的简单字符串。

参考资料:http://blog.csdn.net/eagle51998/archive/2005/05/04/372052.aspx

热心网友 时间:2022-05-18 13:59

真服了最佳答案,还有那么多人赞?完全胡说八道,那是相对定位和绝对定位的区别,哪里是URL和URI的区别? 简单来说,URL是地址定位符,URI是编码标志符,别觉得一眼能看懂的回答就是好的就是对的,自己多去查查多去学学

热心网友 时间:2022-05-18 17:30

我感觉你回答错了
uri 包含url 和urn,你的解释怎么像是uri是url的一部分。

以下解释来自微软大神 cat Chen:

URL 是 URI 的子集。任何东西,只要能够唯一地标识出来,都可以说这个标识是 URI 。如果这个标识是一个可获取到上述对象的路径,那么同时它也可以是一个 URL ;但如果这个标识不提供获取到对象的路径,那么它就必然不是 URL 。

热心网友 时间:2022-05-18 21:18

最佳答案不要再误导人了。URI分为URL和URN,一个URL必然是一个URI。
至于/后面的内容,叫相对URL,仅包含URL字段。
而完整的一个网址,叫绝对URL,包含协议名、主机名和URL字段。
URL和URI的区别,在于你知道一个URL一定能定位出你想要的资源(比如说访问某个服务器的某个端口的某个文件),而一个URI只需要表达一些信息就够了,不一定非能定位你想要的资源,比如说你只知道一个ed2k的链接不一定能获取到你想要的文件(URI不一定非要写主机名,但URL一定)。
平时的时候不要太纠结,混用即可,不需要强行区分,但不要误导别人!

热心网友 时间:2022-05-19 01:23

1、URI是统一资源标识符,是一个用于标识某一互联网资源名称的字符串。
该种标识允许用户对任何(包括本地和互联网)的资源通过特定的协议进行交互操作。URI由包括确定语法和相关协议的方案所定义。由是三个组成部分:访问资源的命名机制、存放资源的主机名、资源自身的名称,由路径表示。
比如文件的URL,服务器方式用file表示,后面要有主机IP地址、文件的存取路径(即目录)和文件名等信息。有时可以省略目录和文件名,但“/”符号不能省略。
例:file://a:1234/b/c/d.txt代表获取资源使用ftp协议,资源目标是a主机的1234端口的b目录下的c目录下的d.txt。
2、URL是统一资源定位,是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
比如百度URL即是http://www.baidu.com。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巧师傅榴莲千层蛋糕(6寸500g)-适用对象 巧师傅 榴莲千层蛋糕 6寸 500g-马来西亚苏丹王榴莲肉,口感鲜甜软糯_百... 巧师傅榴莲千层蛋糕500g-精选苏丹王榴莲果肉,口感浓郁 巧师傅苏丹王榴莲千层蛋糕-适用对象 阿卡丽和卡特琳娜,哪一个比较好。 英雄联盟阿卡丽和卡特琳纳哪个比较好…为什么? 求大神分析 阿卡丽和卡特琳娜单挑 谁会赢? 河北5+3临床医学有哪些学校 ...块数比20多,比40少,5块5块地数正好数完,2块2块地数也正好数完?_百... ...比20小,它3个3个数或4个4个数都正好数完,这个数是多少..._百度知... 统一资源定位符(URL)和统一资源标识符(URI)有什么不同, 老公把我的微信朋友圈屏蔽了是什么意思? 凉薯 真的凉吗? 土瓜是热性还是凉性 凉薯的营养价值 哺乳期能吃凉薯吗 凉薯是发物吗 凉薯是什么瓜 凉薯是凉性的吗 为什么韩国人都姓金或刘 在韩国,为什么金是安东金氏,是不是姓金都是安东金氏的? 韩国金姓的由来 韩国人有哪些姓氏 (1/2)各位网友,朝鲜和韩国在古代曾经是一个国家的两个统治时期,其君王为金氏,谁能说说这其中的历史... 为什么韩国有那么多姓李和姓金的? 搞不懂,韩国人的姓名 在朝鲜和韩国,为什么很多人姓金或者是朴? 为什么韩国大多数明星都姓金呢 为什么韩国人的名字大部分都是姓金呢? 世界上智商最高的人,超爱因斯坦,7岁读大学,8岁留美,现在怎样了? /是什么符号? 摄像机URi是什么 统一资源标识符的介绍 什么叫做统一资源定位符? URL(统一资源定位器)表示的是什么? 统一资源定位器的英文缩写是什么? /这是什么符号 统一资源定位符由什么组成 英语A URI whose schems and authority怎么翻译? HTTPS和HTTP的区别,国内外免费的SSL证书,https导入证书 什么是统一资源定位符 什么是统一资源定位器 统一资源定位符和网址的关系 烘烤面包时间过久会怎么样? 是不是面包烤的时间越长,反应也就越彻底,面包也越香? 为何烤出来的面包到一定的时间会变硬,如何烘烤能烤出长期软熟的面包?? 面包烤出来为什么老是会裂开呢? 高筋面包烤久了会变硬吗 为什么面包烤熟了,,皮会发硬? 面包发酵不够大或发酵过大对烤出来的产品有什么影响?