解析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 相关文章推荐
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
Feb 03 Javascript
extJS中常用的4种Ajax异步提交方式
Mar 07 Javascript
javascript获取当前的时间戳的方法汇总
Jul 26 Javascript
JavaScript中的cacheStorage使用详解
Jul 29 Javascript
js中 计算两个日期间的工作日的简单实例
Aug 08 Javascript
原生JS实现轮播效果+学前端的感受(防止走火入魔)
Aug 21 Javascript
浅谈JavaScript的函数及作用域
Dec 30 Javascript
Bootstrap路径导航与分页学习使用
Feb 08 Javascript
js中的闭包学习心得
Feb 06 Javascript
JavaScript递归函数解“汉诺塔”算法代码解析
Jul 05 Javascript
使用layui的router来进行传参的实现方法
Sep 06 Javascript
Vue路由管理器Vue-router的使用方法详解
Feb 05 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+xslt在windows平台上
2006/10/09 PHP
PHP CURL 内存泄露问题解决方法
2015/02/12 PHP
thinkphp微信开之安全模式消息加密解密不成功的解决办法
2015/12/02 PHP
yii通过小物件生成view的方法
2016/10/08 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
基于PHP-FPM进程池探秘
2017/10/17 PHP
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
select多选 multiple的使用示例
2014/06/16 Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
2014/10/17 Javascript
理解JS绑定事件
2016/01/19 Javascript
不定义JQuery插件 不要说会JQuery
2016/03/07 Javascript
jQuery文件上传控件 Uploadify 详解
2016/06/20 Javascript
基于KO+BootStrap+MVC实现的分页控件代码分享
2016/11/07 Javascript
关于jQuery库冲突的完美解决办法
2017/05/20 jQuery
vue-router 权限控制的示例代码
2017/09/21 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
2017/12/08 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
2019/05/22 Javascript
three.js 将图片马赛克化的示例代码
2020/07/31 Javascript
Vue 组件的挂载与父子组件的传值实例
2020/09/02 Javascript
原生微信小程序开发中 redux 的使用详解
2021/02/18 Javascript
Python的Django框架中设置日期和字段可选的方法
2015/07/17 Python
windows上安装Anaconda和python的教程详解
2017/03/28 Python
python模仿网页版微信发送消息功能
2018/02/24 Python
python将每个单词按空格分开并保存到文件中
2018/03/19 Python
python实现函数极小值
2019/07/10 Python
Python编程学习之如何判断3个数的大小
2019/08/07 Python
Python集合基本概念与相关操作实例分析
2019/10/30 Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
2020/02/28 Python
基于python 等频分箱qcut问题的解决
2020/03/03 Python
html5响应式开发自动计算fontSize的方法
2020/01/13 HTML / CSS
美国网上书店:Barnes & Noble
2018/08/15 全球购物
女孩每月服装订阅盒:kidpik
2019/04/17 全球购物
写自荐信的注意事项
2014/03/09 职场文书
2015年个人自我剖析材料
2014/12/29 职场文书
2015年污水处理厂工作总结
2015/05/26 职场文书
2015年度优秀员工获奖感言
2015/07/31 职场文书