认识URL和URI

Posted sece

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了认识URL和URI相关的知识,希望对你有一定的参考价值。

一、URL(Uniform Resource Locator)

  1、什么是URL

      url是统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。

  2、结构组成

      基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名,如“协议://授权/路径?查询”。

      完整的、带有授权部分的普通统一资源标志符语法看上去如下:协议://用户名:密码@子域名.域名.顶级域名:端口号/目录/文件名.文件后缀?参数=值#标志。  

二、URI(Uniform Resource Identifier)

   1、什么是URI

      统一资源标识符是一个用于标识某一互联网资源名称的字符串。 该种标识允许用户对任何(包括本地和互联网)的资源通过特定的协议进行交互操作。URI由包括确定语法和相关协议的方案所定义。

     Web上可用的每种资源 -HTML文档、图像、视频片段、程序等 - 由一个通用资源标识符(Uniform Resource Identifier, 简称"URI")进行定位。

  2、结构组成

   (1)访问资源的命名机制;

   (2)存放资源的主机名;

   (3)资源自身的名称,由路径表示。

三、两者之间的联系

     URI和URL都定义了资源是什么,但URL还定义了该如何访问资源。URL是一种具体的URI,它是URI的一个子集,它不仅唯一标识资源,而且还提供了定位该资源的信息。URI 是一种语义上的抽象概念,可以是绝对的,也可以是相对的,而URL则必须提供足够的信息来定位,是绝对的。

     技术图片(此图借鉴于:https://www.cnblogs.com/wuyun-blog/p/5706703.html

 

以上是关于认识URL和URI的主要内容,如果未能解决你的问题,请参考以下文章

VueRouter认识

前端和后端交互的一些认识

重申URL静态化,动态化的错误认识

认识axios

restful规范的认识?

认识爬虫