关于URL和URI的讲解

       在ContentProvider类的常用操作方法中,采用了URi的形式进行数据的交换,那么这是一个怎样的东西?与他非常相似的叫URL的有是啥?

今天我就来写写关于这两个的区别:

首先是URI,它被叫做uniform resource identifier,中文名是统一资源标识符;URL,英文含义uniform resource locator,中文名叫做统一资源定位符,可以用来定位一个资源。

在API文档中,有这样一段话:

URI 是统一资源标识符,而 URL 是统一资源定位符。因此,笼统地说,每个 URL 都是 URI,但不一定每个 URI 都是 URL。这是因为 URI 还包括一个子类,即统一资源名称 (URN),它命名资源但不指定如何定位资源。


我们在记忆两者区别时可以这样理解:URI不能够让你定位到你要到的资源目录下,URL却可以。或者我们记忆:URI的唯一作用就是解析。


通常情况下,URL可以由这几部分组成:协议名、主机、端口和资源。格式:

protocal://host:port/resourceName,比如百度的URL为:https://www.baidu.com/(端口号省略,要查的资源省略)



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值