您的位置:首页 > 其它

URL和URI的区别和联系

2016-03-23 19:29 232 查看

1、定义:

  • URI(Uniform Resource Identifier统一资源标识符):是一个字符串格式规范 并没有指定它的用途
  • URL(Uniform Resoure Locator统一资源定位器):是资源定位的规范,包括访问资源的命名机制(scheme)、存放资源的主机名、资源自身的名称,由路径表示。

 2、区别:

  1. URI表示请求服务器的路径,定义这么一个资源。而URL同时说明要如何访问这个资源(http://)
  2. URI属于URL更低层次的抽象,一种字符串文本标准。就是说,URI属于父类,而URL属于URI的子类。URL是URI的一个子集。

 3、联系:

URL是一种具体的URI,它不仅唯一标识资源,而且还提供了定位该资源的信息。URI是一种语义上的抽象概念,可以是绝对的,也可以是相对的,而URL则必须提供足够的信息来定位,所以,是绝对的,而通常说的relative URL,则是针对另一个absolute URL,本质上还是绝对的。

注:这里的绝对(absolute)是指包含scheme,而相对(relative)则不包含scheme。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: