跳到主要内容

URI 统一资源标识符

· 阅读需 1 分钟
DK

URI: UNIFORM RESOURCE IDENTIFIER

  • 即统一资源标志符,用来唯一的标识一个资源。 URL: UNIFORM RESOURCE LOCATOR
  • 统一资源定位符。URL可以用来标识一个资源,而且还指明如何定位这个资源。
  • 用地址定义一个资源
  • 指明了获取资源采用的协议

协议名称 + 主机名称 + 端口号 + 路径 + 文件 + 查询所需字符串

// e.g. 
http://www.baidu.com/news?name=1&age=18
ftp://www.baidu.com/ftp#developer

URN: UNIFORM RESOURCE NAME

  • 统一资源命名。即通过名字来表示资源的。
  • 用名称定位一个资源
// e.g.
www.baidu.com/ftp#developer (也就是去掉协议部分)
href="tel:1390800080"
href="mailto:523579987@qq.com"

总结

  1. URL、URN是URI的子集
  2. URL肯定是一个URI,URI并不一定是URL,也有可能是URN