Products
GG网络技术分享 2025-03-18 16:09 0
互联网将大量的资源和信息放在我们眼前,然而了解如何识别和检索它们是至关重要的。要做到这一点,我们可以使用URI和URLs。虽然大家都知道URL,但什么是URI? 在这篇文章中,将解释什么是URI,并将讨论URI是否与URL不同,分解它的各种组成部分,并探讨其不同的使用情况。
统一资源标识符(URI)是一串用于识别资源的字符,可以利用URI来确定一个网站、文件,甚至是一个特定的数据。它是一个总的术语,其他各种定位器都属于这个术语。
有许多不同类型的URI,但最常见的是统一资源定位器(URL),如https://www.banzhuti.com,你可以看到下面。
URL是一种特定类型的URI,用于定位互联网上的一个特定网站。在本例中,就是的主页。它是一个URL,因为它包括资源的名称(banzhuti.com)和到达那里的路径(https://)。
URL通常与网站有关。然而我们也可以使用不同的URI格式来定位文件和其他资源,如电子邮件地址或电话号码。
其他一些URI格式的例子包括。
ftp://example.com/download.zip
mailto:user@example.com
file:///home/user/file.txt
电话:1-888-555-5555
在这些例子中,如果资源是一个文件,URI将使用ftp:// 协议。此外,它将利用mailto:作为电子邮件地址。
其他类型的URI是统一资源名称(URN)和统一资源引用(URC),URNs是已出版文件的标识符。相比之下,URCs被设计为特定数据片段的标识符。
一个URN的例子是:urn: ISBN 978-0-87779-636-7。你可以用这个URN来识别《梅里亚姆-韦伯斯特词典》最新版本的平装版,即国际标准书号(ISBN)。
国际标准书号是一个URI,它对一本书进行唯一的、全球性的命名。它可以帮助用户确认他们得到的是他们想要的印刷资源的正确版本或版本。
URI是一个紧凑的字符序列,用于识别一个抽象的或物理的资源。此外,构成URI的成分不在少数。
以下是URI的基本语法。
URI = scheme:[//authority]path[?query][#fragment]。
这看起来很复杂,但其实很简单。因此,让我们仔细看看这些元素中的每一个意味着什么。
另一个基本组成部分是URI片段。这是一个可选的附加标识符,使用哈希符号(”#”)来跳转到页面的特定部分。在HTML中,你可以把这个片段附加到一个URL中,以定位一个页面或文档的特定部分,称为 “片段标识符”。你可以通过利用元素的id属性的值来做到这一点。
例如,你可以使用https://www.website.com/blog/postname#top 来导航到一篇博客文章的顶部。或者你可以用#pricing来直接引导用户到一个较长的功能页面上的价格表。
比方说,你在你的网站上有一个页面,你利用<id>标签来识别你的页面的FAQ部分。在这种情况下,你可以使用https://www.website.com/about.html#faq,直接转到相关部分。你只需要将FAQ容器的<id=”faq”>作为一个CSS选择器。
如前所述,URI是一个用于识别资源的字符序列。虽然有不同类型的URI,但URL是最常见的一种。
所有的URL都被认为是URI。然而并非所有的URI都是URL。
这两种资源序列的主要区别是,URI是识别,URL是定位。我们用URL来寻找网页,用URI来识别HTML、XML和其他文件。
通常,一个URL包括资源的名称和域名或IP地址。相比之下,URI不一定需要包含一个域名或IP地址。URI可以通过名称、位置或两者来识别资源。然而,URL指定资源以及如何在互联网上到达它。
只要你需要识别一个资源,你就应该考虑使用URI。然而,没有一种特定的方式来使用URI。最合适的类型将取决于资源和你想访问它的环境。
例如,如果你需要找到一个基于互联网的资源,如一个网站,你通常会使用一个URL。这个过程包括在你的网络浏览器的地址栏中输入URL,包括https://,然后按回车。
在讨论网站域名时,如elegantthemes.com,最好使用URL,因为它更具体(这就是为什么它已成为默认的互联网导航)。它提供了资源名称和位置。
另外,假设你使用URN来识别一本书。在这种情况下,你可以把它包括在该作品的引文中。一个URN可以通过一个独特的名字来识别一个资源。然而,它不一定告诉你如何找到它。
另一方面,你可以使用URC来识别一个文件的元数据,而不是实际的文件。
例如,你可以用一个URC来指向一个页面的HTML源代码。在这种情况下,它在你的浏览器栏中可能看起来像view-source:https://example.com/。它将直接带你到该URL的页面代码。
互联网使我们能够寻找和定位广泛的资源,虽然大多数用户只熟悉URL结构,但一般来说URI可以让你访问任何东西,从书籍到网站,甚至具体的数据集和代码库。然而,我们用来识别和访问这些材料的协议和方法取决于其格式和背景。
正如本文所讨论的,URI是一个字符序列,让你识别一个网站、文件或特定的数据。它是各种定位器片段的一个总称。最常见的URI是一个URL,它可以定位网站地址。然而,也有URN,它可以识别其他类型的资源,如书籍,而URC可以确定特定的数据点。
Demand feedback