URL和URI的区别

URL和URI的区别

URL:(Uniform Resource Locator)统一资源定位符

URI:(Uniform Resource Identifier)统一资源标志符

url是用来定位这个资源的,uri是用来标志这个资源的

也即是说只要能标志这个资源的一切符号都可以叫做uri,所以url也是一种uri,即url是uri的子集

例子1:

uri:

张三这个人,其身份证号可以作为张三这个人的一个uri,因为每个人的身份证号都不一样,张三的身份证号可以唯一的标志张三

url:

张三现在所处的位置:比如中国辽宁省大连市开发区xx街道xx学校xx宿舍xx铺位可以作为张三这个人的一个定位符(url),同时这个定位符也可以唯一的标志现在状态下张三这个人,所以这个也是张三这个人的一个uri

例子2:

uri:

对一本图书来说,这本图书的条形码:isbn:123456789123 是可以作为这本书的uri的

url:

对同一本书来说,想要通过web的一个get请求获得这本书的表述:比如通过访问:http://www.yyc.com/book/123456789123.do可以访问到这本书的一个表述,这个表述是指服务器发给客户端的关于这本书的相关信息的描述(标题,作者,书的页码数等等),这个url也可以唯一的标志这本书,所以这个url也是一个uri。


通过上例子说明了标志符和定位符的区别,以及(uri)标志符包含(url)定位符的原因

实际应用中

通常在web中,某个用户可能需要访问某个资源,比如某个网页,图片,视频等等,我们就不能只通过uri去访问到这个资源,因为有的uri可以标志这个资源但是不能定位到这个资源我们更多的是使用url(统一资源定位符)来访问或者获取这个资源,使用url也是在web客户端访问资源最常见的一种方式


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值