URI和URL的区别
在定义变量时,面对URI和URL两个词我总是很疑惑,到底用哪个词才是正确的命名?于是我进行了一番搜索,在参考n篇文章后,写下这篇笔记。
首先引用百度百科关于URI和URL的定义URI/URN/URL统一资源标识符(Uniform Resource Identifier,URI)是一个用于标识某一互联网资源名称的字符串。统一资源名称(URN)是统一资源标识(URI)的历史名字,它使用urn:作为URI scheme。统一资源定位系统(uniform resource locator,URL)是因特网的万维网服务程序上用于指定信息位置的表示方法。
URI和URN/URL的关系URI可被视为定位符(URL),名称(URN)或两者兼备。统一资源名(URN)如同一个人的名称,而统一资源定位符(URL)代表一个人的住址。换言之,URN定义某事物的身份,而URL提供查找该事物的方法。
图片来自URL和URI的区别
URL包含以下信息:
用于访问资源的协议
服务器的位置(无论是通过IP地址还是域名)
服务器上的端口号(可选)
资源在服务器目录结构中的位置
片段标识符(可选)
例如:
1h ...