URL 和 URI 的区别

URL#

是什么:

​     URL(统一资源定位符):是 Internet 上资源的地址,用于指示资源的位置以及用于访问它的协议。

​     简单来说:打开浏览器,输入的地址,就是 URL。

作用:

​     URL 是在网络上定位资源的最普遍使用的方式,它提供了一种通过描述其网络位置或主要访问机制来检索物理位置的表示的方法。

​     URL 中描述了协议,该 URL 用于检索资源和资源名称。如果资源是 web 类型资源,则URL 在开头包含 http / https。如果资源是文件,则以 ftp 开头,如果资源是电子邮件地址,则以 mailto 开头。

URL 包含:

  1. 用于访问资源的协议

  2. 服务器的位置(IP地址 或 域名)

  3. 服务器上的端口号(可选)

  4. 资源在服务器目录结构中的位置


URI 是什么?#

    URI(统一资源标识符):用来表示服务器中定位一个资源,资源在 web 项目中的路径(/project/soutce)

了解:

    有两种类型的 URI,统一资源标识符(URL)和统一资源名称(URN)。

    URL + URN = URI


二者的区别:#

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

posted @   走马!  阅读(511)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示
主题色彩