URI、URL、URN的联系与区别
(1)三者的名称
URI(Uniform Resource Identifier):统一资源标识符
URL(Uniform Resource Locator):统一资源定位符
URN(Uniform Resource Name):统一资源名称(只有名字,没有访问方法)
(2)三者的关系
综述:URI包含URL和URN
(3)URI和URL的比较
1)URI包含了URL,即凡是URL,则一定是URI
2)二者的结构不一样
URI格式 → Scheme:[//][[用户名[:密码]@]主机名[:端口号]][/资源路径]
URL格式→ Scheme://主机名[:端口号][/资源路径]
说明:很明显,URI的格式更丰富
3)URI可以使用绝对描述方法,也可以使用相对描述方法;但是URL只能采用绝对描述方法。
举例:某一个URI的描述方法
①绝对描述方法(和所处位置无关):http://example.com/mypage.html
②相对描述方法(和所处位置有关):/mypage.html
参考文章:
https://blog.csdn.net/u014150715/article/details/89396604
https://blog.51cto.com/xoyabc/1905492