解析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 相关文章推荐
MSN消息提示类
Sep 05 Javascript
可实现多表单提交的javascript函数
Aug 01 Javascript
JS常见问题整理(持续更新)
Aug 06 Javascript
jquery用offset()方法获得元素的xy坐标
Sep 06 Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
Oct 17 Javascript
JQuery动态添加和删除表格行的方法
Mar 09 Javascript
Bootstrap每天必学之简单入门
Nov 19 Javascript
Angular表单验证实例详解
Oct 20 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
Dec 08 Javascript
利用n工具轻松管理Node.js的版本
Apr 21 Javascript
基于vue2.0实现简单轮播图
Nov 27 Javascript
JavaScript实现快速排序的方法分析
Jan 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
我的论坛源代码(十)
2006/10/09 PHP
CentOS 6.2使用yum安装LAMP以及phpMyadmin详解
2013/06/17 PHP
PHP实现图片压缩的两则实例
2014/07/19 PHP
利用“多说”制作留言板、评论系统
2015/07/14 PHP
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
2016/03/21 PHP
利用PHPExcel实现Excel文件的写入和读取
2017/04/26 PHP
PHP后期静态绑定之self::限制实例分析
2018/12/21 PHP
JS 自定义函数缺省值的设置方法
2010/05/05 Javascript
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
2013/05/08 Javascript
jQuery页面加载初始化常用的三种方法
2014/06/04 Javascript
javascript实现将文件保存到本地方法汇总
2015/07/26 Javascript
JavaScript图像延迟加载库Echo.js
2016/04/05 Javascript
JavaScript数据推送Comet技术详解
2016/04/07 Javascript
React实现双向绑定示例代码
2016/09/19 Javascript
JS禁止查看网页源代码的实现方法
2016/10/12 Javascript
Vue单文件组件基础模板小结
2017/08/10 Javascript
微信小程序实现图片懒加载的示例代码
2017/12/13 Javascript
js保留两位小数方法总结
2018/01/31 Javascript
解决echarts的多个折现数据出现坐标和值对不上的问题
2018/12/28 Javascript
用node开发并发布一个cli工具的方法步骤
2019/01/03 Javascript
详解Nuxt内导航栏的两种实现方式
2020/04/16 Javascript
[01:32:10]NAVI vs VG Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
使用Django和Python创建Json response的方法
2018/03/26 Python
python Django 创建应用过程图示详解
2019/07/29 Python
Python一键安装全部依赖包的方法
2019/08/12 Python
使用浏览器访问python写的服务器程序
2019/10/10 Python
Python Pandas list列表数据列拆分成多行的方法实现
2020/12/14 Python
利用HTML5 Canvas制作一个简单的打飞机游戏
2015/05/11 HTML / CSS
基于HTML5的WebGL实现json和echarts图表展现在同一个界面
2017/10/26 HTML / CSS
英国领先的鞋类零售商和顶级品牌的官方零售商:Wynsors
2020/02/17 全球购物
经典c++面试题六
2012/01/18 面试题
职业生涯规划书前言
2014/04/15 职场文书
《三亚落日》教学反思
2014/04/26 职场文书
勿忘国耻9.18演讲稿(经典篇)
2014/09/14 职场文书
口才训练演讲稿范文
2014/09/16 职场文书
优秀党员主要事迹范文
2015/11/05 职场文书