首页
学习
活动
专区
圈层
工具
发布

URI、 URL 和 URN 的区别

URI URI = Universal Resource Identifier 统一资源标志符 URI采用一种特定语法标识一个资源的字符串。所标识的资源可能是服务器上的一个文件。...通过URI找到资源是通过对名称进行标识,这个名称在某命名空间中,并不代表网络地址。 它包含URL和URN。...例如:telnet、mailto、news 和 isbn URI 等都是URN。 比如 urn:issn:1535-3613 则不属于URL(统一资源定位符),因为根据该标识符无法定位任何到资源。...、URL和URN区别 URI 指的是一个资源 URL 用地址定位一个资源; URN 用名称定位一个资源。...在Java类库中,URI类不包含任何访问资源的方法,只能标识资源。URL类可以访问资源,可以获取指定资源的流信息。 URL格式 ? URL格式 1.

2K150

uri与url的区别简单理解(uri和url有什么区别)

通俗地说,URL是Internet上描述信息资源的字符串,主要用在各种WWW客户程序和服务器程序上。 采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。...③第三部分是主机资源的具体地址,如目录和文件名等。 第一部分和第二部分用“://”符号隔开, 第二部分和第三部分用“/”符号隔开。 第一部分和第二部分是不可缺少的,第三部分有时可以省略。...三、URI和URL之间的区别 从上面的例子来看,你可能觉得URI和URL可能是相同的概念,其实并不是,URI和URL都定义了资源是什么,但URL还定义了该如何访问资源。...URL是一种具体的URI,它是URI的一个子集,它不仅唯一标识资源,而且还提供了定位该资源的信息。...,其实纠结的就是URI到底是什么,怎么它就是URI不是URL了,其实文章中都已交代,只要能唯一标识资源的就是URI,在URI的基础上给出其资源的访问方式的就是URL,这是最简单的总结了,希望对大家有所帮助

14K41
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    uri和url区别和关联

    uri和url区别和关联 URI URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。...采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。...URI是以一种抽象的,高层次概念定义统一资源标识,而URL和URN则是具体的资源标识的方式。URL和URN都是一种URI。笼统地说,每个 URL 都是 URI,但不一定每个 URI 都是 URL。...这是因为 URI 还包括一个子类,即统一资源名称 (URN),它命名资源但不指定如何定位资源。上面的 mailto、news 和 isbn URI 都是 URN 的示例。...在Java的URI中,一个URI实例可以代表绝对的,也可以是相对的,只要它符合URI的语法规则。而URL类则不仅符合语义,还包含了定位该资源的信息,因此它不能是相对的。

    1.2K00

    uri和url区别和关联

    uri和url区别和关联 URI URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。...采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。...URI是以一种抽象的,高层次概念定义统一资源标识,而URL和URN则是具体的资源标识的方式。URL和URN都是一种URI。笼统地说,每个 URL 都是 URI,但不一定每个 URI 都是 URL。...这是因为 URI 还包括一个子类,即统一资源名称 (URN),它命名资源但不指定如何定位资源。上面的 mailto、news 和 isbn URI 都是 URN 的示例。...在Java的URI中,一个URI实例可以代表绝对的,也可以是相对的,只要它符合URI的语法规则。而URL类则不仅符合语义,还包含了定位该资源的信息,因此它不能是相对的。

    1.4K10

    URL和URI区别 转

    URI,URL,URN 从上面的那幅图可以看出来,一共有三个不同的概念URI,URL,URN。...“ 那我们无所不知的维基百科把这段消化的很好,并描述的更加形象了: “URI可以分为URL,URN或同时具备locators 和names特性的一个东西。...通过这些描述我们可以得到一些结论: 首先,URL是URI的一种(通过那个图就看的出来吧)。所以有人跟你说URL不是URI,他就错了呗。...就是那些提供了访问机制的. 总结 下面到了回答问题的时候了: 当我们替代web地址的时候,URI和URL那个更准确? 基于我读的很多的文章,包括RFC,我想说URI更准确。...别急,我有我的理由: 我们经常使用的URI不是严格技术意义上的URL。例如:你需要的文件在files.hp.com. 这是URI,但不是URL--系统可能会对很多协议和端口都做出正 确的反应。

    1.5K10

    URI与URL的区别

    第一部分和第二部分之间用“://”符号隔开,第二部分和第三部分用“/”符号隔开。第一部分和第二部分是不可缺少的,第三部分有时可以省略。 ...Gopher的URL:  Gopher服务器有可能使用特殊的端口,在这种情况下,主机IP地址与端口之间要用“:隔开。 ...URI、URL和URN之间的区别与联系  URI:Uniform Resource Identifier,统一资源标识符;  URL:Uniform Resource Locator,统一资源定位符; ...第一部分和第二部分之间用"://"符号隔开,第二部分和第三部分用"/"符号隔开。第一部分和第二部分是不可缺少的,第三部分有时可以省略。 ...URL是URI命名机制的一个子集。  区别就是URI定义资源,而URL不单定义这个资源,还定义了如何找到这个资源。

    2.3K60

    面试题:URI和URL的区别

    面试题:URI和URL的区别 URI(Uniform Resource Identifier)和 URL(Uniform Resource Locator)都是用于定位互联网上资源的标识符,但二者有着明显的区别...URI 包括两种形式:URL 和 URN(Uniform Resource Name),URN 是一个仅表示资源名的字符序列,并且保证每个字符串都是唯一的,与资源所在位置无关。...例如,对于某一台服务器上传的图片,可以通过固定的URl来访问。URI 可以用于任何分布式系统中,并且可作为唯一标识符,用于比较相同的资源,而无需关心它们的位置。...URL:URL 是 URI 的一种特殊形式,它给出了完整的资源地址,包括协议、域名、端口号、路径等详细信息,可以用来直接获取特定资源的位置。...总之,URI 和 URL 均用于标识互联网上的资源,但两者区别显著,URI 旨在用于标识信息资源的位置或名称,URL 则提供了获取特定资源的完整路径。

    1.3K00

    【前端 · 面试 】HTTP 总结(十二)—— URL 和 URI

    [URL 和 URI] 引言 不知道有多少人是和我一样分不清 URL 和 URI 的?...说来惭愧,之前自己一直以为 URL 和 URI 是一样的,所以在称呼它们的时候经常混着用,当偶然得知它们是两种不同概念的时候,我的状态是这样的: [3e4e35327ab84345b5be095c8f36f576...有两种类型的URI,统一资源标识符(URL)和统一资源名称(URN)。...总结 通过上面 URL 和 URI 内容的学习,总结如下: URL 指定要使用的协议类型,而 URI 不涉及协议规范。...可以说 URL 是 URI(因为 URL 是 URI 的子集),但 URI 永远不能是 URL。 ~ ~本文完,感谢阅读! ~ 学习有趣的知识,结识有趣的朋友,塑造有趣的灵魂!

    98710

    抛开事实不谈,URL和URI啥关系?

    先说两者概念 URI(Uniform Resource Identifier)和URL(Uniform Resource Locator)在Web技术中扮演着重要的角色,但它们之间确实存在一些关键的区别...随着万维网的HTML(超文本标记语言)、HTTP与浏览器技术的发展,区别提供资源访问和资源标记的两种字符串的必要性开始显现。...综上所述,URI和URL之间存在着子集关系,其中URL是URI的一个特定子集。从历史演变的角度来看,URI作为一个更广泛的概念在URL之后被正式提出,以涵盖更多类型的资源标识符。...通过定义明确的URI路径和参数,服务消费者可以轻松地找到并调用所需的服务。 数据交换:在数据交换场景中,URI可以作为数据的唯一标识符,帮助数据在不同系统或应用之间进行传递和共享。...这有助于团队成员之间的协作和沟通,提高工作效率。 数据采集和分析:URL采集工具可以广泛应用于市场调研、网络安全、数据分析等场景。通过搜集和分析URL地址及其相关信息,可以获取有价值的数据和情报。

    1K21

    URI与URL与URN的关系

    Web上地址的基本形式是URI,它有两种形式:一种是URL,这是目前URI的最普遍形式。另一种就是URN,这是URL的一种更新形式,URN不依赖于位置,并且有可能减少失效连接的个数。...最经常混淆的就是URL与URL,因为这两者是息息相关的,并非所有URI都是URL,因为URI可以是名称、定位符,或者二者兼有的在线资源,而URL只是定位器。...URL是URI的子集,意味着所有的URL都是URI,但并不是所有的URL是URI。...图片来源于参考资料第一条 如上图所示,你的名字可以是一个URI,因为它可以识别到你,但它可能不是一个URL,因为它无法定位到你,但是你的地址就是一个URL及URI,因为它可一个识别到你,也可以定位到你。...再比如一个图片地址,我们即可以使用URI也可以使用URL,但是区别就在于一个相对一个绝对,URL的话是没问题的,因为它既是imgURL又是imgURI,无论当前地址,都能寻找到该图片,但是如果用单纯的imgURI

    1.3K20

    url、href和src区别

    二、href与src区别 相信大家对href和src一定不会陌生,平时我们开发项目,只知道a和link标签习惯性的,行尸走肉式的使用href;而img和script也是习惯性的使用src链接资源。...然而我们对于为什么使用href或者src并不是太深入的了解。 href和src是有区别的,而且是不能相互替换的。...我们在可替换的元素上使用src,然而把href用于在涉及的文档和外部资源之间建立一个关系。...href (Hypertext Reference)指定网络资源的位置,从而在当前元素或者当前文档和由当前属性定义的需要的锚点或资源之间定义一个链接或者关系。...总结: src用于替换当前元素(比如:引入一张图片);href用于在当前文档和引用资源之间建立联系。 四、相关资料 URL 详解 href和src sf.gg资料 URL 进阶

    7.8K50

    HTTP和HTTPS 之间的区别

    PS: https就是http和TCP之间有一层SSL层,这一层的实际作用是防止钓鱼和加密。防止钓鱼通过网站的证书,网站必须有CA证书,证书类似于一个解密的签名。...另外是加密,加密需要一个密钥交换算法,双方通过交换后的密钥加解密。 http与https有什么区别呢?本文详解http和https的区别。...所以http和https之间的区别就在于其传输的内容是否加密和是否是开发性的内容。这也是你为什么常常看见https开头的网址都是一些类似银行网站的这类网址的原因。...HTTPS和HTTP的区别: https协议需要到ca申请证书,一般免费证书很少,需要交费。...b) 服务端和客户端之间的所有通讯,都是加密的. i. 具体讲,是客户端产生一个对称的密钥,通过server 的证书来交换密钥,一般意义上的握手过程。 ii.

    3.6K40
    领券