URI和URL

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上用来描述信息资源文件的字符串,用在客户程序和服务器上,定位客户端连接服务器所需要的信息,它不仅定位了这个信息资源,而且定义了如何找到这个资源。

时间: 2024-10-14 09:01:40

URI和URL的相关文章

URI,URL,URN

首先,URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源.而URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源.而URN,uniform resource name,统一资源命名,是通过名字来标识资源,比如mailto:[email protected].也就是说,URI是以一种抽象的,高层次概念定义统一资源标识,而URL和URN则

java URI 与URL问题

File类存在两个看起来很相似的方法toURI()和toURL(),这两个方法都是将文件转换成一个链接,可以网络访问.只是URI和URL的应用范围不同,URI来的更广. 那么为什么要使用toURI()而不是toURL()呢?如果要将文件转换成一个URL的话,这样来得更简单.因为toURL()存在bug. 在File转化成URI的时候,会将链接中的特殊字符如#或!等编码,而toURL()确不会. 如将“C:Documents and Settingstest.xsl”进行转化 toURI()得到的

URI和URL有什么区别

从JDK1.5开始,java.net包对统一资源定位符(uniform resource locator URL)和统一资源标识符(uniform resource identifier URI)作了非常有用的区分. URI是个纯粹的句法结构,用于指定标识Web资源的字符串的各个不同部分.URL是URI的一个特例,它包含了定位Web资源的足够信息.其他URI,比如mailto:[email protected] 则不属于定位符,因为根据该标识符无法定位任何资源. 在Java类库中,URI类不包含

uri与url

uri与URL的区别                     http://www.cnblogs.com/gaojing/archive/2012/02/04/2413626.html The word is not correctly spelled 问题解决               http://blog.csdn.net/tanyit/article/details/5461806 Source  Override/Implement methods     重写方法 Source

URI、URL、URN介绍

注:1. 仅从http(Hypertext Transfer Portocol)角度阐述,不涉及语言层面的类库. 2. 以下内容均参考<Http权威指南>一书. 一.万维网构成 Web内容都是存储在Web服务器上的.Web服务器所使用的是HTTP 协议,因此经常会被称为HTTP服务器.这些HTTP 服务器存储了因特网中的数据,如果HTTP 客户端发出请求的话,它们会提供数据.客户端向服务器发送HTTP 请求,服务器会在HTTP 响应中回送所请求的数据,参看下图: HTTP请求向Web服务器请求

URI、URL 和 URN

URI 是统一资源 标识符,而 URL 是统一资源 定位符.因此,笼统地说,每个 URL 都是 URI,但不一定每个 URI 都是 URL.这是因为 URI 还包括一个子类,即统一资源 名称 (URN),它命名资源但不指定如何定位资源.上面的 mailto. news 和 isbn URI 都是 URN 的示例. URI 和 URL 概念上的不同反映在此类和 URL 类的不同中. 此类的实例代表由 RFC 2396 定义的语法意义上的一个 URI 引用.URI 可以是绝对的,也可以是相对的.对

[计算机基础]URI与URL

URI : uniform resource identifier统一资源标示符用于指定Web资源的字符串,它定义了Web资源中的各个不同的部分.ex:http://example.org/absolute/URI/with/absolute/path/to/resource.txtftp://example.org/resource.txturn:issn:1535-3613 URL : uniform resource locator统一资源定位符URL是URI的一种,它定义了Web资源的足

理解URI和URL

1)定义: URI: Uniform Resource Identifier,通用资源标识符 ---是一个用于标识某一互联网资源名称的字符串(by 维基百科) URL:Uniform Resource Locato,统一资源定位符 从关系上来看,URI属于父类,URL属于URI的子类.URL是URI的一个子集.URL一定是属于URI,反之不然二者的区别在于,URI表示请求服务器的路径,定义这么一个资源.而URL同时说明要如何访问这个资源(http://). 2)命名规范: URI一般由三部分组成

Web应用中request获取各种获取path或URI,URL的方法

Web应用中有各种获取path或URI,URL的方法,假设网页访问地址: http://localhost:8080/tradeload/TestServlet Web应用context: /tradeload 各路径鉴定如下: request.getContextPath()= /tradeload request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort

URI与URL的区别

(原网址:http://zhidao.baidu.com/question/38764759.html) Web上可用的每种资源 - HTML文档.图像.视频片段.程序等 - 由一个通过通用资源标志符(Universal Resource Identifier, 简称"URI")进行定位. 1.URI一般由三部分组成: 2.访问资源的命名机制. 3.存放资源的主机名. 4.资源自身的名称,由路径表示. 考虑下面的URI,它表示了当前的HTML 4.0规范: http://www.web