关于URI和URL的区别

关于URI和URL的区别

关于URL和URI区别 网上总说纷纭,都没有统一说法,甚至互相矛盾

但可以统一确定的是   他们英文全称是 Uniform Resource (Locator/Identifier),因此两者都是用来定位资源位置的

网上的分歧无非就是 

  1.   到底  URI和URL 是不是 数学中集合的关系  即 URL是 URI的子集,URL有的东西,URI一定有,反之非也。

  2. 上面的结论是错的,URI和URL的关系应该是编程语言中 子类和父类的关系, URI是父类,URL是子类继承, 即 URI 有的东西  URL一定有,反之非也。   (可以看出,网上各家结论完全相反)

  3. 前两者也都是错的,  请老师们辟谣??

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好

URI 是统一资源标识符,而 URL 是统一资源定位符。

URL格式为 “协议://IP地址:端口/路径和文件名”如:http://localhost:8080/restful/request

URI可以说是一个紧凑的字符串用来标示抽象或物理资源,URL除去host(域名或者ip)部分的路径,如:/restful/request 

可以理解为,URI是URL的父类,所有的URL都是URI,但不是每个URI都是URL

祝学习愉快

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师