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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© mdb 中级黑马   /  2014-3-19 00:21  /  966 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 mdb 于 2014-3-19 11:31 编辑

URI的用处是什么,和URL有什么不同?

3 个回复

倒序浏览
本帖最后由 鬼鬼 于 2014-3-19 01:16 编辑

URI:统一资源标识符;URL:统一资源定位符。URL是URI的一种,也就是说,URL属于URI的子类。
这里就不得不引入另一个概念:URN,统一资源名称。
统一资源名(URN)如同一个人的名称,而统一资源定位符(URL)代表一个人的住址。换言之,URN定义某事物的身份,而URL提供查找该事物的方法。
URL(定位符)和URN(名称)方案属于URI的子类,URI可以为URL或URN两者之一,或同时是URI和URN。技术上讲,URL和URN属于资源ID。但是,人们往往无法将某种方案归类于两者中的某一个:所有的URI都可被作为名称看待,而某些方案同时体现了两者中的不同部分。

上面这段摘自维基百科,我的理解是,定位资源的方法最著名的有两个:URL和URN。但是很多具体实现方案同时具有URL和URN的性质,叫哪个也不合适,索性就起个概括点的名字,叫统一资源定位符(URI)吧。
个人理解,谬误之处请指正。

回复 使用道具 举报
Uri 类:提供统一资源标识符 (URI) 的对象表示形式和对 URI 各部分的轻松访问。
语法:[SerializableAttribute]
[TypeConverterAttribute(typeof(UriTypeConverter))]
public class Uri : ISerializable
URI 是 Intranet 或 Internet 上可由应用程序使用的资源的一种简洁表示形式。 Uri 类定义了属性和方法来处理 URI,包括分析、比较和组合。

URL 访问 (SSRS):通过 SQL Server Reporting Services (SSRS) 中报表服务器的 URL 访问,您可以通过 URL 请求将命令发送到报表服务器。
您可以通过 URL 访问执行的其他操作包括:
1、将命令发送到 HTML 查看器,例如调整其外观
2、列出目录文件夹的子级
3、检索目录项的 XML 定义
4、呈现特定的报表历史记录快照
5、管理报表会话
回复 使用道具 举报
电脑术语中,统一资源标识符(Uniform Resource Identifier,或URI)是一个用于标识某一互联网资源名称的字符串。 该种标识允许用户对网络中(一般指万维网)的资源通过特定的协议进行交互操作。URI由包括确定语法和相关协议的方案所定义。
 URI与URL有着共同的历史。在1990年,Tim Berners-Lee的关于超文本的提案[2]间接地引入了使用URL作为一个表示超链接目标资源的短字符串的概念。当时,人们称之为“超文本名”[3]或“文档名”。
 URL是Uniform Resource Location的缩写,译为“统一资源定位符”。通俗地说,URL是Internet上用来描述信息资源的字符串,主要用在各种WWW客户程序和服务器程序上,特别是著名的Mosaic。采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。

  ◇ URL的格式

  URL的格式由下列三部分组成:

  第一部分是协议(或称为服务方式);

  第二部分是存有该资源的主机IP地址(有时也包括端口号);

  第三部分是主机资源的具体地址。,如目录和文件名等。

  第一部分和第二部分之间用“://”符号隔开,第二部分和第三部分用“/”符号隔开。第一部分和第二部分是不可缺少的,第三部分有时可以省略。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马