URL和URI之间的区别有哪些
URL是啥?有什么用?
URL(统一资源定位符)是Internet上资源的地址,可以定义为援用地址的字符串,用于指示资源的位置乃至用于拜访它的和谈。
URL是在网络上定位资源的最遍及使用的方式,它供给了一种通过描写其网络位置或主要拜访机制来检索物理位置的表示的办法。
URL中描写了和谈,该URL用于检索资源和资源名称。假如资源是Web类型资源,则URL在开头包括http / https。一样,假如资源是文件,则以ftp开头,假如资源是电子邮件地址,则以mailto开头。
URL包括以下信息:
1、用于拜访资源的和谈
2、效劳器的位置(不管是通过IP地址还是域名)
3、效劳器上的端标语(可选)
4、资源在效劳器名目构造中的位置
5、片段标识符(可选)
例:
如上图所示,其中第一部分用于和谈,部分的其余部分用于由域名或程序名称组成的资源。
URI是啥?有什么用?
URI(统一资源标识符)是标识逻辑或物理资源的字符序列,与URL相似,也是一串字符。通过使用位置,名称或两者来标识Internet上的资源;它同意统一识别资源。
有两品种型的URI,统一资源标识符(URL)和统一资源名称(URN)。
任何URI的通用情势都是:
scheme:[// [user:password @] host [:port]] [/] path [?查询] [#片段]
Scheme(方案):该方案列出了详细语法和URI的任何相关和谈。方案不区分大小写,后跟冒号。抱负状况下,URI方案应当在互联网号码分配机构(IANA)注册,但也可以使用非注册方案。
权限组件:权限组件由多个部分组成:可选的身份验证部分,主机(由注册名称或IP地址组成) , 乃至可选的端标语。身份验证部分包括会员名和密码,用冒号分隔,后跟at(@)符号。在@之后是主机名,然后是冒号,然后是一个端标语。请务必留意,IPv4地址必需采纳点十进制表示法,并且IPv6地址必需括在括号中。
查询(可选):查询包括一串非分层数据。虽然语法没有明白定义,但平常是由分隔符分隔的属性值对序列,例如&符号或分号。查询通过问号与前一部分分开。
片段(可选):片段包括片段标识符,该标识符为辅助资源供给标的目的。
URL和URI之间的主要不同
URL是统一资源定位器,用于标识资源;URI(统一资源标识符)供给了更简便和可扩展的标识资源的办法。URL是URI的子集,下面我们就来看看一下URL和URI的主要不同是啥。
1、作用的不同
URL(统一资源定位符)主要用于链接网页,网页组件或网页上的程序,借助拜访办法(http,ftp,mailto等和谈)来检索位置资源。
URI(统一资源标识符)用于定义项目的标识,此处单词标识符表示不管使用的办法是啥(URL或URN),都要将一个资源与其他资源区分开来。
2、可以说URL是URI(URL是URI的子集),但URI永久不克不及是URL。
3、和谈不同
URL指定要使用的和谈类型,而URI不触及和谈标准。
总结:以上就是本篇文的全部内容,但愿能对大家的学习有所帮忙。
以上就是URL和URI之间的不同是啥的具体内容,更多请关注百分百源码网其它相关文章!