解析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与Prototype并存的冲突的解决方法
Aug 29 Javascript
JQuery从头学起第三讲
Jul 06 Javascript
jquery 实现返回顶部功能
Nov 17 Javascript
javascript使用shift+click实现选择和反选checkbox的方法
May 04 Javascript
JavaScript实现鼠标滑过处生成气泡的方法
May 16 Javascript
Javascript编程中几种继承方式比较分析
Nov 28 Javascript
深入浅析Node.js 事件循环
Dec 20 Javascript
原生JS实现左右箭头选择日期实例代码
Mar 14 Javascript
面包屑导航详解
Dec 07 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
Mar 15 Javascript
基于Node.js搭建hexo博客过程详解
Jun 25 Javascript
详解vue-template-admin三级路由无法缓存的解决方案
Mar 10 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
PHILIPS AE3805收音机的分析打磨
2021/03/02 无线电
php date与gmdate的获取日期的区别
2010/02/08 PHP
Yii学习总结之数据访问对象 (DAO)
2015/02/22 PHP
php使用array_search函数实现数组查找的方法
2015/06/12 PHP
golang与php实现计算两个经纬度之间距离的方法
2016/07/22 PHP
PHP制作登录异常ip检测功能的实例代码
2016/11/16 PHP
php+jQuery实现的三级导航栏下拉菜单显示效果
2017/08/10 PHP
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
2007/03/06 Javascript
JavaScript 使用技巧精萃(.net html
2009/04/25 Javascript
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
前台js改变Session的值(用ajax实现)
2012/12/28 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
解析Jquery取得iframe中元素的几种方法
2013/07/04 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
javascript实现选中复选框后相关输入框变灰不可用的方法
2015/08/11 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
BootStrap使用popover插件实现鼠标经过显示并保持显示框
2016/06/23 Javascript
轻松理解JavaScript之AJAX
2017/03/15 Javascript
Node.js中的require.resolve方法使用简介
2017/04/23 Javascript
layer弹出框确定前验证:弹出消息框的方法(弹出两个layer)
2019/09/21 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
python笔记(1) 关于我们应不应该继续学习python
2012/10/24 Python
python创建线程示例
2014/05/06 Python
python结合shell查询google关键词排名的实现代码
2016/02/27 Python
Python实现拷贝多个文件到同一目录的方法
2016/09/19 Python
python快速建立超简单的web服务器的实现方法
2018/02/17 Python
Python判断中文字符串是否相等的实例
2018/07/06 Python
18个Python脚本可加速你的编码速度(提示和技巧)
2019/10/17 Python
python根据文本生成词云图代码实例
2019/11/15 Python
Python使用Tkinter实现转盘抽奖器的步骤详解
2020/01/06 Python
python里的单引号和双引号的有什么作用
2020/06/17 Python
秦兵马俑教学反思
2014/02/07 职场文书
redis不能访问本机真实ip地址的解决方案
2021/07/07 Redis
python利用pandas分析学生期末成绩实例代码
2021/07/09 Python
我的收音机情缘
2022/04/05 无线电
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python