URL 和 URI 的区别


统一资源定位符 (URL)统一资源标识符 (URI) 都是用于识别和定位互联网上资源的标准化网络地址。它们经常被互换使用,但两者之间存在细微差别。URL 用于指定互联网上资源的地址,而 URI 可以指定 Web 资源的 URL 和 URN。

阅读本文以了解更多关于 URL 和 URI 以及它们之间区别的信息。

什么是 URL?

URL 表示互联网上 Web 资源的具体位置。URL 是对资源的引用,以及创建该资源的一种方式。它始终显示一个唯一的资源,可以是 HTML 页面、层叠样式表 (CSS) 文档、图像或互联网上的任何其他文件。

URL 包括域名和指向特定资源的路径。URL 是一个完整的 Web 地址,可用于访问特定的网页或资源。

URL 具有以下语法

protocol://domain_name.domain_code/file_path

这里,“协议”指定文件所在服务器的类型。“域名”是服务器的地址,“文件路径”指定服务器上文件的位置。此外,“//”是一种分隔符,指示浏览器接下来的单词将是实际的 URL。

什么是 URI?

URI 基本上是一个字符串标识符,用于指定互联网上的资源。典型的 URI 是一个字符字符串,可以使用位置、名称或两者来识别互联网上的任何资源。

URI 是一个更通用的术语,包括 URL 和其他类型的 Web 地址。它可以用来识别资源,但它不一定包含查找和访问资源所需的信息。它支持一种标准方法,使资源可以由网络或 Web 上的多台计算机创建。

Web 浏览器和 P2P 文件共享程序等软件程序可以使用 URI 查找和下载文件。

URL 和 URI 之间的区别

下表重点介绍了 URL 和 URI 之间的重要区别:

序号 URL URI
1. 代表统一资源定位符。 代表统一资源标识符。
2. 用于帮助描述项目的标识。 提供了一种定义项目标识的技术。
3. 它可以使用诸如协议之类的访问方法来链接网页、网页的组件或网页上的程序。 它可以用来区分一个资源与另一个资源,而不管使用的访问方法是什么。
4. 它提供了有关需要使用的协议类型的详细信息。 它不包含任何关于协议的规范。
5. 它是 URI 的一种类型。 可以认为是 URL 的超集。
6. URL 确定互联网或计算机网络上资源的地址。 URI 识别并区分一个资源与其他资源。
7. URL 只能定位和检索网页。 URI 可以定位任何类型的文件,例如 HTML、XML、XSLT 等等。
8. URL 的组件包括协议、域名、域名代码、文件路径、哈希等。 URL 的组件包括协议、域名、域名代码、文件路径、哈希等。

结论

URL 通常用于搜索互联网上的网页,而 URI 用于识别 XML 和标签库文件中的资源和二进制文件。URL 是一种特定类型的 URI,它指定了互联网上资源的确切位置,而 URI 则是一个更通用的术语,可用于识别资源而不指定其位置。

更新于:2022-12-21

1K+ 浏览量

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告