URI 和 URL 有什么区别?

weixin-mianznxjsjwllsewswztwxxssc-fee87ab7-0475-429b-aba6-7a8df6841572.png

  • URI,统一资源标识符(Uniform Resource Identifier),用于标识 Web 上的各种可用资源,例如HTML文档、图像、视频片段和程序等都可以通过URI进行标识。
  • URL,统一资源定位符(Uniform Resource Locator),是URI的一种子集,主要用于提供资源的位置信息。

它们之间的主要区别在于,URL不仅提供了资源的标识,还提供了资源访问的方式。可以将其比喻为身份证号和住址的关系。URI就像是一个身份证号,可以唯一标识一个人;而URL更像是一个住址,可以通过URL找到这个人。例如:人类使用住址协议://地球/中国/北京市/海淀区/某街道/14号楼/525室/张三,其中包含了访问该人的方式(住址协议)、地理位置信息和具体的身份(张三)。

标签: java, Java面试题, 操作系统, Java问题合集, Java编程, Java问题精选, Java常见问题, 操作系统面试题