URL:统一资源定位符(就是一个给定的独特资源在Web上的地址)
URL的格式:协议类型:// 服务器地址:端口号 / 文件路径/文件名 ?查询片段
URI:统一资源标识符(标识Web技术使用的逻辑或物理资源)
URI在某一个规则下能把一个资源独一无二的识别出来
- URL作为一个网络Web资源的地址,可以唯一将一个资源识别出来,所以URL是一个URI
- URL是URI的一个子集
- 但是URI并不一定是URL
eg:浏览器可以通过一个URL去定位到服务器上的唯一的一个资源,并且同时也符合URI的定义,作为一个唯一的标识符定义某个资源。而比如在服务器中给某个资源生成了一个ID,可以通过这个ID去找到某个资源,这个ID可以叫做是URI,但是不能叫做URL