今天看了篇这方面的文章介绍得不清不楚,看完了也不知道是怎么回事,后来查了些资料,总算是搞明白了,现在就来分享一下结果。
URI:就是表示一个资源的名字。比如:google.com 仅有资源名
URL: 带协议的资源名字,也就是一个资源名字 + 协议(它告诉你如何获取到该资源)。比如: https://google.com 协议+资源名
URN: 以urn开头的资源名,比如 urn:isbn:0-486-27557-4
总结:
URI: 统一资源标识符(Uniform Resource Identifier),是唯一标识 Inte.NET 上的名称或资源的字符串。
URL: 统一资源定位符 (Uniform Resource Locator),它不仅指定资源,还指定如何在 Internet 上访问它,例如 http://、ftp:// 或 mailto://
URN: 统一资源名称(Uniform Resource Name), 是一种使用特定命名方案的URI。例如: urn:isbn:0-486-27557-4 或 urn:isbn:0-395-36341-1