URI 代表 统一资源标识符。它按名称或位置或两者标识资源。它允许统一识别资源。在这里,资源可以是文档、图像、文件、网页等任何内容。这可以是 Web 架构的一部分。名称 URI 中的标识符是指资源的突出程度,尽管使用了技术。

当您在互联网上浏览时,您实际上是在查找一组网络资源。我们使用统一资源标识符来定义资源的位置。URI 由两部分组成:URL 和 URN。

URN 代表 统一资源名称。它按给定命名空间中的名称标识资源。命名空间是指一组名称或标识符。它是 URI 的子集。URN 不包含任何协议。URN 需要存在全局唯一并具有全局范围。URN 是标识资源的明确方法。

URI 和 URN 的区别

URI URN
它是 URL 和 urn 的超集。 它是 URI 的子集。
它按名称、位置或两者标识追索权。 它按名称标识资源。
URI 用于将一个资源与其他资源区分开来,而不考虑使用的方法。 URN 用于通过全局唯一名称将一个资源与其他资源区分开来。

示例:

https://www.yiibai.com/geek/#posts

上面的示例行完全称为 URI,而上述示例的 www.website.com/html/#posts 部分称为 URN。

Java 中 URI 和 URN 的区别

欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:Java 中 URI 和 URN 的区别
本文链接:https://www.vsdiffer.com/vs/difference-between-uri-and-urn-in-java.html
免责声明:以上内容仅代表 个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。