[译] URI和URL有什么区别?

Posted vinstweb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[译] URI和URL有什么区别?相关的知识,希望对你有一定的参考价值。

作为一名web开发人员,意味着尽可能得了解互联网工作原理是很有益处的,也意味着你会听到很多不经常被正确使用的首字母缩略词。

你会听到一个缩略词的例子,那就是URI和URL。虽然它们可以互换使用,但是他们之间还是有一些微妙的差别。对于初学者来说,URI表示统一资源标识符,URL表示统一资源定位符。

这两者大多数混淆是因为它们之间的关联性。你看,一个URI可以是一个名称、定位符或者两者兼有的在线资源,而URL只是其中的定位符。URL是URI的一个子集。那就说明,所有URL都是URI,但是反过来则不成立。

不是所有URI都是URL,因为一个URI可能是一个名称而非定位符。这里有一张图表示两者的不同:
技术分享图片

你的名字可能是一个URI,因为它可以识别你,但是它不可能是一个URL,因为它无法帮助任何人找到你的位置。另一方面,你的地址既是一个URI,也是一个URL,因为它可以识别你,也可以提供你的位置。

在web开发的世界里,你可能要尝试通过名称获取不同的资源,所以你会有不同URI,它们具有不同的URL。这就是我们混淆两者的地方。现在你弄清楚了它们的区别,当人们再谈起资源的时候,你就能轻易指出你需要什么以及从哪里找到它。

记住,一个RUL是一个资源的定位符。RUI是资源的标识符,它可能恰好是一个定位符。希望这能帮助你弄清我们使用的一些术语。

作者:Milecia McG
原文:https://dev.to/flippedcoding/what-is-the-difference-between-a-uri-and-a-url-4455
声明:本文翻译仅供学习用途,如果有侵权行为会立即删除处理。
Disclaimer: This translation is for learning purposes only, and if there is any infringement, it will be deleted immediately.





以上是关于[译] URI和URL有什么区别?的主要内容,如果未能解决你的问题,请参考以下文章

请问URI和URL有啥区别?

URI、URL 和 URN 之间有啥区别?

URI和URL的区别

URI、URL 和 URN 有啥区别? [复制]

一文带你理解URI 和 URL 有什么区别?

HTTP 协议中 URI 和 URL 有什么区别?