Hsinyau

URI、URL傻傻分不清楚

分享境

·

2023-10-11

·

0 点赞

·

58 浏览

·

344字

·

1分钟阅读

AI 生成的摘要:文章介绍了 URI(统一资源标识符),包括其定义和三大类别(URL、URN、IRI)。详细阐述了 URL(资源定位地址)和 URN(资源名称标识)的概念、格式和用途,还梳理了 URI、URL、URN 之间的关系,并通过常见例子来展示它们的区别。

什么是URI?

URI(Uniform Resource Identifier)的意思是统一资源标识符,它是一个字符串,用来标识网络上的某个资源。

URI有三大类:

  1. URL(Uniform Resource Locator) 统一资源定位器
  2. URN(Uniform Resource Name) 统一资源名称
  3. IRI(Internationalized Resource Identifiers)国际化资源标识符

URL是什么?

URL表示互联网上某一资源的地址,它包含了定位这个资源所需的所有信息,可以唯一标识并定位一个资源。

一个标准的URL格式如下:

协议://主机名:端口/路径?查询

例如: https://hsinyau.com/search?keyword=查询

URN是什么?

URN主要用于通过名称标识网络资源,它不包含定位信息,不保证可以直接访问该资源。URN常用于永久标识,如书籍的ISBN号码或科学文章的DOI(Digital Object Identifier)。

URI、URL和URN的关系:

  • URI是一个统称,它包括URL和URN。
  • URL是资源定位的URI,它包含定位资源的所有必需信息。
  • URN则是资源名称标识的URI,它只包含资源的名称而不涉及定位问题。

所以,URL属于URI的一种,它指定了如何访问网络资源;而URN同样属于URI,但它只给资源进行命名而非定位。

我用常见的例子来解释它们的区别:

感谢您阅读这篇文章!如果您喜欢它,请考虑与您的朋友分享。别忘了点个赞哦!