URI是什么意思?URI和URL有什么区别?

详解!

HTTP = Hyper Text Transfer Protocol
URI = Universal Resource Identifier
URL = Universal Resource Locator

一句话解释:URI 和 URL 都定义了 what the resource is。URL 还定义了 how to get the resource。

URI是用来标识网上的资源的
URI分为URL和URN这两大类。
URL与URN的不同之处在于前者不仅标识资源,而且还指出了访问资源的方式。比如采用何种协议(http,ftp...),而URN则没有。

时间: 2024-12-22 07:03:22

URI是什么意思?URI和URL有什么区别?的相关文章

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有什么区别?

作为一名web开发人员,意味着尽可能得了解互联网工作原理是很有益处的,也意味着你会听到很多不经常被正确使用的首字母缩略词. 你会听到一个缩略词的例子,那就是URI和URL.虽然它们可以互换使用,但是他们之间还是有一些微妙的差别.对于初学者来说,URI表示统一资源标识符,URL表示统一资源定位符. 这两者大多数混淆是因为它们之间的关联性.你看,一个URI可以是一个名称.定位符或者两者兼有的在线资源,而URL只是其中的定位符.URL是URI的一个子集.那就说明,所有URL都是URI,但是反过来则不成

URI URL URN 的区别

区别 首先我们要弄清楚一件事:URL和URN都是URI的子集. 换言之,URL和URN都是URI,但是URI不一定是URL或者URN.为了更好的理解这个概念,看下面这张图片. 通过下面的例子(源自 Wikipedia),我们可以很好地理解URN 和 URL之间的区别.如果是一个人,我们会想到他的姓名和住址. URL类似于住址,它告诉你一种寻找目标的方式(在这个例子中,是通过街道地址找到一个人).要知道,上述定义同时也是一个URI. 相对地,我们可以把一个人的名字看作是URN:因此可以用URN来唯

Data URI scheme - 数据的uri模式

----------------------------------------------------------------------------------------------- Data URI scheme is a URI scheme(统一资源定位符的模式). 我们熟知的站点引用资源文件,都是类似http://www.chenwei.ws/demo.png这种的格式,但是data URI scheme 提供将外部资源嵌入到网页中的方法. 它是一种文件或文档的形式,这项技术允许

URI、URL、URN区别和联系

URI,URL,URN 从上面的那幅图可以看出来,一共有三个不同的概念URI,URL,URN.这讨论这样的问题时,最好的方法就是回到原点啊,这里我们在RFC 3986: Uniform Resource Identifier (URI): Generic Syntax里面收集了点资料: "A Uniform Resource Identifier (URI) 是一个紧凑的字符串用来标示抽象或物理资源." "A URI 可以进一步被分为定位符.名字或两者都是. 术语"

URI URL URN的区别

一:什么是URI,URL,URN ? URI:Uniform Resource Identifier,统一资源标识符,是一个用于表示互联网上资源名称的字符串 格式:http://www.xxx.com:80/home/index.html?page=2 URL:Uniform Resource Locator,统一资源定位符,描述一台特定服务器上某特定资源的特定位置 URN:Uniform Resource Name,统一资源名称,用名称来定位资源,与资源的位置是无关的 二:区别如图: 总结:

Android URI以及Intent调用 Uri的过程举例

安卓app可以使用intent来调用URI数据,从而实现该app不能完成的功能. 就Android平台而言,URI主要分三个部分:scheme, authority and path.其中authority又分为host和port.格式如下: scheme://host:port/path 举个实际的例子: content://com.example.project:200/folder/subfolder/etc \---------/  \--------------------------

调用css时,用link 和 @import url 有什么区别

加载css link与@import的区别: 其实 link 与 @import 在显示效果上还是有很大区别的,基本上来看 link 的加在会在页面显示之前全部加在完全,而 @import 会是读取完文件之后加在,所以如果网速很好或很快的情况下,会出现先开始无css定义,而后加载css定义.@import加载页面时开始的瞬间会有闪烁(无样式表的页面),然后才恢复正常(加载样式后的页面),Link没有这个问题. 他们从方法上是一样的,只是在浏览器识别上有点差距,link在支持CSS的浏览器上都支持

LR HTML与URL录制方式区别

Recording录制选项 这里提供了两个大类的录制方式: 1. HTML-based script基于HTML的脚本 这种方式录制出来的脚本是基于HTML基础的.一般来说如果我们是标准使用IE访问的B/S架构,我们应该使用HTML-BASE下的A script. containing explicit URLs only方式来录制脚本,这种脚本基于URL请求完成,不会带有任何前后依赖的内容. A script. describing user actions (web_link, web_su