解析URI与URL之间的区别与联系


Posted in Javascript onNovember 22, 2013

今天在看STRUTS配置的时候,发现一个问题,就是在看配置文件的时候,有时出现URL有时又是URI, 让我心生不解,到网上查了一圈,解释都含糊不清, 索性自己总结一下,仅代表个人理解,由于本人知识实在有限,可能会有错误,不过我认为是应该这样的。

总结如下:

1.简写:
URI (uniform resource identifier)统一资源标志符;
URL(uniform resource location )统一资源定位符(或统一资源定位器);
URN(uniform resource name )统一资源命名。

2.URI 和 URL 的比较

a.
URI是一个相对来说更广泛的概念,URL是URI的一种,是URI命名机制的一个子集,可以说URI是抽象的,而具体要使用URL来定位资源。

b.
Web上的每一种资源如:图片、文档、视频等,都是由URI定位的,这里所谓的定位指的是web上的资源相对于主机服务器来说,存放在服务器上的具体路径。

c.
URL是internet上用来描述信息资源文件的字符串,用在客户程序和服务器上,定位客户端连接服务器所需要的信息,它不仅定位了这个信息资源,而且定义了如何找到这个资源。

3.我的白话理解
URI就是一种资源定位机制,它是比较笼统地定位了资源,并不局限于客户端和服务器,而URL就定位了网上的一切资源,只要是网上的资源,都有唯一的URL.

Javascript 相关文章推荐
基于JQuery实现相同内容合并单元格的代码
Jan 12 Javascript
JavaScript中的isXX系列是否继续使用的分析
Apr 16 Javascript
jQuery实现当按下回车键时绑定点击事件
Jan 28 Javascript
Javascript获取表单名称(name)的方法
Apr 02 Javascript
jQuery实现根据滚动条位置加载相应内容功能
Jul 18 Javascript
js判断数组key是否存在(不用循环)的简单实例
Aug 03 Javascript
Javascript发送AJAX请求实例代码
Aug 21 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
Oct 26 Javascript
Javascript网页抢红包外挂实现分享
Jan 11 Javascript
vue如何判断dom的class
Apr 26 Javascript
Vue 开发音乐播放器之歌手页右侧快速入口功能
Aug 08 Javascript
vue项目中使用多选框的实例代码
Jul 22 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
Nov 22 #Javascript
jQuery读取和设定KindEditor值的方法
Nov 22 #Javascript
实现51Map地图接口(示例代码)
Nov 22 #Javascript
怎么选择Javascript框架(Javascript Framework)
Nov 22 #Javascript
jquery根据name属性查找的小例子
Nov 21 #Javascript
js 走马灯简单实例
Nov 21 #Javascript
js获取客户端外网ip的简单实例
Nov 21 #Javascript
You might like
php 前一天或后一天的日期
2008/06/28 PHP
CI框架中$this->load->library()用法分析
2016/05/18 PHP
用php+ajax新建流程(请假、进货、出货等)
2017/06/11 PHP
JavaScript 事件记录使用说明
2009/10/20 Javascript
js编写trim()函数及正则表达式的运用
2013/10/24 Javascript
推荐一个封装好的getElementsByClassName方法
2014/12/02 Javascript
jQuery实现DIV层收缩展开的方法
2015/02/27 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
2015/03/04 Javascript
smartcrop.js智能图片裁剪库
2015/10/14 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
2015/11/01 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
js解决movebox移动问题
2016/03/29 Javascript
JavaScript中的对象和原型(一)
2016/08/12 Javascript
除Console.log()外更多的Javascript调试命令
2018/01/24 Javascript
vue 监听键盘回车事件详解 @keyup.enter || @keyup.enter.native
2018/08/25 Javascript
微信小程序 高德地图路线规划实现过程详解
2019/08/05 Javascript
python实现telnet客户端的方法
2015/04/15 Python
python模拟Django框架实例
2016/05/17 Python
Python完全识别验证码自动登录实例详解
2019/11/24 Python
python Django 反向访问器的外键冲突解决
2020/05/20 Python
Python request中文乱码问题解决方案
2020/09/17 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
naturalizer加拿大官网:美国娜然女鞋
2017/04/04 全球购物
GAP阿联酋官网:GAP UAE
2017/11/30 全球购物
HelloFresh澳大利亚:订购你的美味食品盒、健康餐食
2018/03/28 全球购物
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
小学生竞选班干部演讲稿(5篇)
2014/09/12 职场文书
乡村教师党员四风问题对照检查材料思想汇报
2014/10/08 职场文书
考试作弊检讨书1000字(5篇)
2014/10/19 职场文书
小学德育工作总结2015
2015/05/12 职场文书
校运会加油稿大全
2015/07/22 职场文书
运动会致辞稿
2015/07/29 职场文书
团队合作精神学习心得体会
2016/01/19 职场文书
晚会开幕词范文
2016/03/04 职场文书
2016年乡镇综治宣传月活动总结
2016/03/16 职场文书
Python移位密码、仿射变换解密实例代码
2021/06/27 Python