URI代表统一资源标识符。它通过名称或位置或两者来标识资源。它允许统一标识资源。这里的资源可以是任何像文档、图像、文件、网页等一样的东西,它们可以是网络架构的一部分。尽管使用了技术,名称 URI 中的标识符指的是资源的显着性。
当您在 Internet 上浏览时,您实际上是在查找一堆 Web 资源。我们使用统一资源标识符来定义资源的位置。 URI 由两部分组成: URL 和 URN 。
URN代表统一资源名称。它通过给定命名空间中的名称标识资源。名称空间是指一组名称或标识符。它是 URI 的一个子集。 URN 不包括任何协议。要求 URN 具有全球唯一性并具有全球范围。 URN 是一种明确的资源标识方式。
URI 和 URN 的区别
URI |
URN |
---|---|
It is the superset of URL and URN. | It is the subset of URI. |
It identifies the recourse by name, location, or both. | It identifies the resource by names. |
URI is used to distinguish one resource from others regardless of the method used. | URN is used to distinguish one resource from others by the globally unique names. |
例子:
https://www.website.com/html/#posts
上面的示例行完全称为 URI,而上面示例的“www.website.com/html/#posts”部分称为 URN。