URL 和 URI 的区别
URL#
是什么:
URL(统一资源定位符):是 Internet 上资源的地址,用于指示资源的位置以及用于访问它的协议。
简单来说:打开浏览器,输入的地址,就是 URL。
作用:
URL 是在网络上定位资源的最普遍使用的方式,它提供了一种通过描述其网络位置或主要访问机制来检索物理位置的表示的方法。
URL 中描述了协议,该 URL 用于检索资源和资源名称。如果资源是 web 类型资源,则URL 在开头包含 http / https。如果资源是文件,则以 ftp 开头,如果资源是电子邮件地址,则以 mailto 开头。
URL 包含:
-
用于访问资源的协议
-
服务器的位置(IP地址 或 域名)
-
服务器上的端口号(可选)
-
资源在服务器目录结构中的位置
URI 是什么?#
URI(统一资源标识符):用来表示服务器中定位一个资源,资源在 web 项目中的路径(/project/soutce)
了解:
有两种类型的 URI,统一资源标识符(URL)和统一资源名称(URN)。
URL + URN = URI
二者的区别:#
你可能觉得,URL 和 URI 可能是相同的概念。但并不是,URI 和 URL 都定义了资源是什么,但 URL 还定义了该如何访问资源,URL 是一种具体的 URI,是 URI 的一个子集,它不仅表示唯一资源,而且还提供了定位该资源的信息。 URI 是一种语义上的抽象概念,可以是绝对的,可以是相对的,而URL 必须提供足够的信息来定位,是绝对的。
作者:走马
出处:https://www.cnblogs.com/zou-ma/p/16289508.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
本博文版权归本博主所有,未经授权不得转载
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?