URI 和 URL 的区别

URI (Uniform Resource Identifier)

URI 统一资源标识符。

它标识了一种资源。这些资源可以是 Web 上可用的每种资源 - HTML文档、图像、视频片段、程序等。而 URI 就是给这些资源起个名称。比如把人当作一种资源,那我怎么分辨你是张三还是李四呢?可以查看你的身份证。身份证就是你的 URI。

URI 组成

  • 主机名
  • 标识符
  • 相对 URI

下面是一个图像的相对 URI:

<img src="…/icons/logo.gif">

它扩展成完全的 URI 就是 “协议://域名/目录a/icons/logo.gif”。

URL (Uniform Resource Locator)

URL 统一资源定位符。

URL 是 URI 的一种特例。也就是说 URI 是 URL 的爸爸,URL 是 URI 命名机制的一个子集。

可以从这个角度来理解 URL

URI 是用来标识资源,但是标识的方法可以有很多种。那 URL 就是这些标识方法中的一种。

URL 是怎么来标识资源呢

URL 是通过定位来标识的。比如上面的人,通过定位来标识的话,xx省/xx市/xx小区/xx楼/xx单元/305/李四。

http://localhost:80/example/index.jsp

上面这个 URL ,它由 【协议+主机:端口+文件在 web 服务器中的具体位置】 组成。通过这些信息我们就可以找到 web 服务器上的资源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值