URL概述

URL概念:

        说道URL,必然会想到URI,在此对两者进行简单区别,方便理解。

        URI:统一资源标志符,即唯一可以标定资源的标识,这里的标识可以有多种实现方式,如名称,编码等

        URL:统一资源定位符,即唯一可以定位资源位置的符号,具体定位资源,是URI的子集,一种位置上的唯一标识。

        URL是URI的一个子集,或者可以说URI是一个抽象的概念,URL是URI的一个具体实现。举例说明:有个人叫小方,现在要确认小方这个人,名字是不可靠的,因为不唯一,可能有很多人叫小方。怎么办?好办,用身份证编号,这个是唯一的,可以作为识别小方身份,这个是个URI。但是我们也可以用家住在某某小区某某号的小方来标识,这个用地址来唯一标识的叫URL,这个URL也是URI。

URL格式:

        用一个公式来说明URL的格式,其中中括号里面表示可以省略,也可以填写。

        protocol://[username:password@]hostname[:port]/path[:parameters][?query][#fragment]

        protocol:传输层协议,用于标识接口所用协议,常用有http/https。简绍几种常见的协议,如下所示;

                file表示本地资源文件,格式为file:///

                ftp表示通过ftp访问资源,格式为ftp://

                gopher表示通过gopher协议访问该资源

                http/https表示http/https访问资源,格式为http[s]://

                mailto表示通过smtp协议访问电子邮件地址,格式为mailto:   

                mms表示通过mms(流媒体)协议播放该资源,格式为mms://

        hostname:主机名,完整的主机名还包含用户和密码,即username:password@hostname。一般省略用户密码。

        port:端口号,主机应用程序对应端口,可以不填,不填为对应协议的默认端口。

        path:由零或多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或者文件地址。

        parameters:特殊参数,传给主机使用的。

        query:传给动态网页的参数,从问号开始,参数由key=value组成,多个参数之间用&符号连接,举例说明,?name=lihua&age=23

        fragment:网页片段位置,从井号开始,可以使请求页面首页直接定位到网页具体位置,而不是网页顶部。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值