URI和URL的区别
URI (Uniform Resource Identifier):统一资源标志符
如果能在一定规则下把一个资源独一无二的标识出来,即可称其为URI
比如,如果国家不允许人名重复,那么,有人叫“张三”,有人叫“张三蟲矗2020”,此时这两个人名就是统一资源标志符,这里的重点是,无论用什么规则,只要能唯一标志某个资源,那它就是URI,再比如,在人名会重复的情况下,地球村\中国\四川省\成都市\男子学院\计算机系\2020级\一班\一号\大帅比\张三,能独一无二的标识一个人,那它也可称为URI
URL (Uniform Resource Locator):统一资源定位符
如果能在地址定位规则下把一个资源独一无二的标识出来,即可称其为URL,(可看做规则是地址的URI)
所以 地球村\中国\四川省\成都市\男子学院\计算机系\2020级\一班\一号\大帅比\张三 是URL,这里你就懂了,“规则” 千千万,以地址标识只是众多“规则”中的一种,所以:URL是URI的子集
回到Web上:
- 如果有一个唯一标识UUID,我们给一个图片命名为:ba9bb8a6-1c58-465c-95a7-b2f107eb2110.jpg,那这个名称是URI还是URL,当然是URI,统一资源标志符,重点是标志,有定位吗?没有
- 那如果是csdn主页上的一张图片呢?https://blog.csdn.net/ba9bb8a6-1c58-465c-95a7-b2f107eb2110.jpg,是URI还是URL?标识了吗?标识了,定位标识了吗?定位标识了,所以,它即是URI也是URL
总结
- URI (Uniform Resource Identifier):统一资源标志符,强调唯一标识资源,不管用什么规则
- URL (Uniform Resource Locator):统一资源定位符,强调定位唯一标识,用定位的规则唯一标识资源
- URI包含URL
还没有评论,来说两句吧...