解析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 相关文章推荐
摘自百度的图片轮换效果代码
Nov 19 Javascript
基于JQuery的浮动DIV显示提示信息并自动隐藏
Feb 11 Javascript
js中判断Object、Array、Function等引用类型对象是否相等
Aug 29 Javascript
javascript一元操作符(递增、递减)使用示例
Aug 07 Javascript
调用HttpHanlder的几种返回方式小结
Dec 20 Javascript
jQuery实现多级联动下拉列表查询框
Jan 18 Javascript
Node.js实用代码段之正确拼接Buffer
Mar 17 Javascript
vue.js实现刷新当前页面的方法教程
Jul 05 Javascript
JS实现闭包中的沙箱模式示例
Sep 07 Javascript
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
Dec 09 Javascript
微信小程序调用wx.getImageInfo遇到的坑解决
May 31 Javascript
Vue实现boradcast和dispatch的示例
Nov 13 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
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
2013/06/28 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
2016/05/16 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
2017/08/11 PHP
PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据示例
2018/06/09 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
jQuery对象与DOM对象之间的转换方法
2010/04/15 Javascript
js TextArea的选中区域处理
2010/12/28 Javascript
script标签属性type与language使用选择
2012/12/02 Javascript
多种方法实现load加载完成后把图片一次性显示出来
2014/02/19 Javascript
jQuery超简单选项卡完整实例
2015/09/26 Javascript
javascript实现根据汉字获取简拼
2016/09/25 Javascript
如何使用Bootstrap创建表单
2017/03/29 Javascript
jQuery阻止事件冒泡实例分析
2018/07/03 jQuery
vue实现权限控制路由(vue-router 动态添加路由)
2019/11/04 Javascript
实例解析Python的Twisted框架中Deferred对象的用法
2016/05/25 Python
Python中在脚本中引用其他文件函数的实现方法
2016/06/23 Python
Python矩阵常见运算操作实例总结
2017/09/29 Python
Python数据拟合与广义线性回归算法学习
2017/12/22 Python
Python数据类型之String字符串实例详解
2019/05/08 Python
在django admin中添加自定义视图的例子
2019/07/26 Python
python图形绘制奥运五环实例讲解
2019/09/14 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
2019/10/12 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
2020/07/07 Python
python如何变换环境
2020/07/21 Python
Django用户认证系统如何实现自定义
2020/11/12 Python
Python paramiko使用方法代码汇总
2020/11/20 Python
教师个人剖析材料
2014/02/05 职场文书
英语老师推荐信
2014/02/26 职场文书
法人代表授权委托书
2014/04/08 职场文书
化学工程专业求职信
2014/08/10 职场文书
2015年党员承诺书
2015/01/21 职场文书
英文感谢信格式
2015/01/21 职场文书
法制主题班会教案
2015/08/13 职场文书
对Golang中的FORM相关字段理解
2021/05/02 Golang