A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© --☆伟☆-- 黑马帝   /  2012-5-20 10:17  /  1997 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

uri和url的区别

评分

参与人数 1技术分 +1 收起 理由
攻城狮 + 1 赞一个!

查看全部评分

5 个回复

倒序浏览
URI:Uniform Resource Identifier,统一资源标识符;
URL:Uniform Resource Locator,统一资源定位符;
uri:Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通用资源标志符(Universal Resource Identifier, 简称"URI")进行定位。
语法如下:
[scheme:] scheme-specific-part
例如:
http://www.sina.cn(url);
mailto:jeff@javajeff.com、news:comp.lang.java.help
url:是uri的一个子集;通俗地说,URL是Internet上用来描述信息资源的字符串,主要用在各种WWW客户程序和服务器程序上,特别是著名的Mosaic。
例如:
http://www.sina.cn;

评分

参与人数 1技术分 +1 收起 理由
贠(yun)靖 + 1

查看全部评分

回复 使用道具 举报
那 file://ftp.7k7k.com/pub/files/foobar.txt属于URL还是uri
回复 使用道具 举报
韩国军 发表于 2012-5-20 10:23
URI:Uniform Resource Identifier,统一资源标识符;
URL:Uniform Resource Locator,统一资源定位符;
u ...

那 file://ftp.7k7k.com/pub/files/foobar.txt属于URL还是uri
回复 使用道具 举报
URL:统一资源定位符;
URI:统一资源标识符。
URL 是 URI 的一个子集。

区别就是URI定义资源,而URL不单定义这个资源,还定义了如何找到这个资源。

比如说,一个服务器上,到一个文件夹/网页的绝对地址(absolute path)就是URI。
回复 使用道具 举报
URI是一个相对来说更广泛的概念,URL是URI的一种,是URI命名机制的一个子集,可以说URI是抽象的,而具体要使用URL来定位资源。
Web上的每一种资源如:图片、文档、视频等,都是由URI定位的,这里所谓的定位指的是web上的资源相对于主机服务器来说,存放在服务器上的具体路径。
URL是internet上用来描述信息资源文件的字符串,用在客户程序和服务器上,定位客户端连接服务器所需要的信息,它不仅定位了这个信息资源,而且定义了如何找到这个资源。
URI就是一种资源定位机制,它是比较笼统地定位了资源,并不局限于客户端和服务器,而URL就定位了网上的一切资源,只要是网上的资源,都有唯一的URL.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马