URI 代表统一资源标识符。它是一个字符串标识符,用于定义 Internet 上的资源。它是一个字符串,可以使用位置、名称或两者来标识 Internet 上的任何资源。
URI 支持通过网络或万维网由多台计算机创建资源的标准方法。它可以被包括 Web 浏览器和 P2P 文件共享程序在内的软件程序用来查找和下载文件。
有两种类型的 URI,如下所示 -
URL - URL 确定计算机网络上的位置和获取它的方法。
URN - URN 是确定 URN 方案的互联网资源。
URL 代表统一资源定位器。它可以找到资源在网络上的位置。它是对资源的引用以及创建该资源的一种方式。URL 始终显示唯一的资源,它可以是 HTML 页面、层叠样式表 (CSS) 文档、图像等。
URL 的语法如下 -
type://domain name/path
这里,type 指定文件所在的服务器类型。公司使用的服务器类型有HTTP(超文本传输协议)和FTP(文件传输协议)等。
域名是服务器的地址,路径指定文件在服务器上的位置。
// 是一种分隔符,它告诉浏览器接下来的单词将是实际的 URL。
URI 和 URL 之间的主要区别如下 -
URI | 网址 |
---|---|
URI stands for Uniform Resource Identifier. | URL 代表统一资源定位器。 |
A URI aims to recognise a resource and differentiate it from other resources by using the name of the resource or area of the resource. | URL 旨在查找网络上资源的区域或地址。 |
It is generally used in XML and tag library files, including JSTL and XSTL, to recognise the resources and binaries. | 它可用于搜索互联网上的网页。 |
A URI is a superset of URL that recognises a resource either by URL or URN (Uniform Resource Name) or both. | URL 是 URI 的一个子集,它确定资源的存在位置以及检索它的机制。 |
There is no protocol data given in URI. | 协议数据在 URL 中给出。 |
It can be used in HTML, XML and other files XSLT (Extensible Stylesheet Language Transformations) and more. | URL 只能定位网页。 |
It includes components like scheme, authority, path, query, fragment component, etc. | 它包括协议、域、路径、哈希、查询字符串等组件。 |