首页 > Web开发 > 详细

URI,URL,URN

时间:2020-05-04 12:18:17      阅读:45      评论:0      收藏:0      [点我收藏+]

URI(Uniform Resource Identifier)

统一资源标识符,标识某一互联网资源名称的字符串

URL(Uniform Resource Locator)

统一资源定位符

http://www.cisco.com/en/US/partners/index.html

  • 方案名 (http)
  • 域名 (www.cisco.com)
  • 路径 (/en/US/partners/index.html)

语法格式

带方括号[]的为可选项

protocol ??/ hostname[:port] / path / [;parameters][?query]#fragment

实例

网址

http://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocument

协议 域名 端口 资源路径 参数 锚点
http:// www.example.com :80 /path/to/myfile.html ?key1=value1&key2=value2 #SomewhereInTheDocument

URN(Uniform Resource Name)

统一资源名称

实例

磁力链接

magnet:?xt=urn:btih:1b45f10a6779f5553aa8134af8ed471e85520e62&dn=Python%20Beyond%20the%20Basics%20-%20Object-Oriented%20Programming

国际标准图书编号

isbn:9787115318893

联系

技术分享图片

如果将资源换做人,那么URL就是根据具体地址寻找(xx省xx市xx区xx路xx小区xx号楼xx楼xx层xx号),URN就是根据身份证号寻找

具体地址可能改变,但身份证号唯一不变

  • URL是通过资源路径定位的,当资源路径发生改变资源就会失效
  • URN是通过字符串定位的,资源存储路径对资源不受影响,但是需要一个强大的解析器来从字符串定位到具体资源

URI,URL,URN

原文:https://www.cnblogs.com/redo19990701/p/12825612.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!