解析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 相关文章推荐
javascript 跳转代码集合
Dec 03 Javascript
js模拟C#中List的简单实例
Mar 06 Javascript
解决JS无法调用Controller问题的方法
Dec 31 Javascript
javascript每日必学之运算符
Feb 16 Javascript
jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)
Jun 22 Javascript
js实现随机点名小功能
Aug 17 Javascript
微信小程序picker组件下拉框选择input输入框的实例
Sep 20 Javascript
使用vue-router完成简单导航功能【推荐】
Jun 28 Javascript
axios+Vue实现上传文件显示进度功能
Apr 14 Javascript
详解js获取video任意时间的画面截图
Apr 17 Javascript
JS实现在线ps功能详解
Jul 31 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
Nov 12 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无限分类的类
2007/01/02 PHP
Ajax PHP简单入门教程代码
2008/04/25 PHP
为百度UE编辑器上传图片添加水印功能
2015/04/16 PHP
php提交post数组参数实例分析
2015/12/17 PHP
php中strtotime函数性能分析
2016/11/20 PHP
PHP 使用二进制保存用户状态的实例
2018/01/29 PHP
PHP addAttribute()函数讲解
2019/02/03 PHP
Mootools 1.2教程 正则表达式
2009/09/15 Javascript
jquery 关于event.target使用的几点说明介绍
2013/04/26 Javascript
JavaScript自执行闭包的小例子
2013/06/29 Javascript
基于NodeJS的前后端分离的思考与实践(四)安全问题解决方案
2014/09/26 NodeJs
ECMAScript 5中的属性描述符详解
2015/03/02 Javascript
node.js 中间件express-session使用详解
2017/05/20 Javascript
深入理解Vue 的条件渲染和列表渲染
2017/09/01 Javascript
axios全局注册,设置token,以及全局设置url请求网段的方法
2018/09/25 Javascript
css配合JavaScript实现tab标签切换效果
2018/10/11 Javascript
js实现坦克大战游戏
2020/02/24 Javascript
[02:05]2014DOTA2西雅图国际邀请赛 BBC第二天小组赛总结
2014/07/11 DOTA
[41:52]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第二场 2月22日
2021/03/11 DOTA
python实现对指定字符串补足固定长度倍数截断输出的方法
2018/11/15 Python
Python使用线程来接收串口数据的示例
2019/07/02 Python
在python中,使用scatter绘制散点图的实例
2019/07/03 Python
python实现经纬度采样的示例代码
2020/12/10 Python
Mytheresa美国官网:德国知名的女性奢侈品电商
2017/05/27 全球购物
研究生自荐信
2013/10/09 职场文书
汽车专业人才自我鉴定范文
2013/12/29 职场文书
大学生就业意向书范文
2014/04/01 职场文书
美丽家庭事迹材料
2014/05/03 职场文书
理想点亮人生演讲稿
2014/05/21 职场文书
党的群众路线对照检查材料思想汇报
2014/09/25 职场文书
拯救大兵瑞恩观后感
2015/06/09 职场文书
运动会200米广播稿
2015/08/19 职场文书
工作计划范文之财务管理
2019/08/09 职场文书
导游词之平津战役纪念馆
2019/11/04 职场文书
浅谈redis五大数据结构和使用场景
2021/04/12 Redis
解决golang post文件时Content-Type出现的问题
2021/05/02 Golang