黑马程序员技术交流社区

标题: uri和url的区别 [打印本页]

作者: --☆伟☆--    时间: 2012-5-20 10:17
标题: uri和url的区别
uri和url的区别

作者: 韩国军    时间: 2012-5-20 10:23
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;
作者: --☆伟☆--    时间: 2012-5-20 10:31
那 file://ftp.7k7k.com/pub/files/foobar.txt属于URL还是uri
作者: --☆伟☆--    时间: 2012-5-20 10:32
韩国军 发表于 2012-5-20 10:23
URI:Uniform Resource Identifier,统一资源标识符;
URL:Uniform Resource Locator,统一资源定位符;
u ...

那 file://ftp.7k7k.com/pub/files/foobar.txt属于URL还是uri
作者: 8161776    时间: 2012-5-20 10:33
URL:统一资源定位符;
URI:统一资源标识符。
URL 是 URI 的一个子集。

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

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




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2