URI,URL与URN的区别
URI:统一资源标识符 Uniform Resource Identifier
URL:统一资源定位符 Uniform Resource Locator
URN:统一资源名称 Uniform Resource Name
URI通过标识符的方式确定一个资源。
URL通过定位的方式确定一个资源。
URN通过名称的方式确定一个资源。
URL和URN是URL的子集。URI可以是URL,URN或者两者都是。
比如对应人这个资源,用URL的方式表示的话可能是:人类住址协议://地球/中国/福建省/福州市/xxx/马志彬.人。
而用URN的表示方式则可用身份证号来唯一确定。
而这两种方式都是URI。
URI的格式为URI协议名:内容
。
通用的URI格式为:scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]
URN使用urn
作为协议名。
参考资料
如果觉得文章对你有帮助,就打赏杯咖啡钱呗😊