解析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 异步调用框架 (Part 4 - 链式调用)
Aug 04 Javascript
非主流的textarea自增长实现js代码
Dec 20 Javascript
JavaScript实现节点的删除与序号重建实例
Aug 05 Javascript
14款经典网页图片和文字特效的jQuery插件-前端开发必备
Aug 25 Javascript
jQuery实现的可编辑表格完整实例
Jun 20 Javascript
概述BootStrap中role="form"及role作用角色
Dec 08 Javascript
详解Bootstrap各式各样的按钮(推荐)
Dec 13 Javascript
jquery easyui DataGrid简单示例
Jan 23 Javascript
Node.js查找当前目录下文件夹实例代码
Mar 07 Javascript
node.js到底要不要加分号浅析
Jul 11 Javascript
解决element ui select下拉框不回显数据问题的解决
Feb 20 Javascript
vue3为什么要用proxy替代defineProperty
Oct 19 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 Socket配置以及实例的详细介绍
2013/06/13 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
php隐藏实际地址的文件下载方法
2015/04/18 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
php pthreads多线程的安装与使用
2016/01/19 PHP
PHP PDOStatement::rowCount讲解
2019/02/01 PHP
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
浅谈EasyUI中编辑treegrid的方法
2015/03/01 Javascript
jquery中attr和prop的区别分析
2015/03/16 Javascript
浅谈JavaScript中变量和函数声明的提升
2016/08/09 Javascript
jQuery扩展实现text提示还能输入多少字节的方法
2016/11/28 Javascript
JavaScript实现form表单的多文件上传
2020/03/27 Javascript
React Native 搭建开发环境的方法步骤
2017/10/30 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
2017/11/20 Javascript
深入理解JS的事件绑定、事件流模型
2018/05/13 Javascript
详解Vue内部怎样处理props选项的多种写法
2018/11/06 Javascript
Node.js开发之套接字(socket)编程入门示例
2019/11/05 Javascript
Vue作用域插槽实现方法及作用详解
2020/07/08 Javascript
在Vue 中实现循环渲染多个相同echarts图表
2020/07/20 Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
2020/10/30 Javascript
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
Python列表对象实现原理详解
2019/07/01 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
2020/01/10 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
2020/02/11 Python
Python如何使用turtle库绘制图形
2020/02/26 Python
法国珠宝店:CLEOR
2017/01/29 全球购物
行政助理的职责
2013/11/14 职场文书
煤矿班组长的职责
2013/12/25 职场文书
驾驶员培训方案
2014/05/01 职场文书
企业公益活动策划方案
2014/08/24 职场文书
职业道德模范事迹材料
2014/08/24 职场文书
幼儿园校园小喇叭广播稿
2014/10/17 职场文书
大学生在校表现评语
2014/12/31 职场文书
仙境之桥观后感
2015/06/16 职场文书
穷人该怎么创业?谨记以下几点
2019/07/11 职场文书
详解JVM系列之内存模型
2021/06/10 Javascript