更新时间:2023-09-21 来源:黑马程序员 浏览量:
URL(Uniform Resource Locator)又称URL地址,表示统一资源定位符,用于指定因特网上某个资源的位置。URL地址的语法格式如下。
scheme://[user]:[password]Qhoat:[port]/path;[params]?[query]+[frag]
上述语法格式中,方括号包括的内容为可选项,关于URL地址的语法格式中各选项的说明如表1所示。
表1 URL地址的语法格式中各选项的说明
URL地址中比较重要的选项为scheme、host、port和path,关于这4个选项的介绍如下。
scheme用于规定如何访问指定资源的主要标识符,它会告诉负责解析URL的应用程序应该使用什么传输协议。常见的传输协议如表所示。
host指存放资源的主机名或者IP地址。它用于标识互联网上的唯一一台计算机,保证用户可以高效地从成千上万台联网的计算机中找到这台计算机。
IP地址分为IPv4(互联网协议第4版)和IPv6(互联网协议第6版)。目前较通用的IP地址是IPv4.它通常以“点分十进制”表示成“a.b.c.d”的形式,如202.108.22.5就是一个IP地址。不过IP地址不方便被人们记忆,因此人们发明了域名,并通过DNS服务器将域名和IP地址相互映射,例如.baidu.com就是202.108.22.5对应的域名。
port用于标识在一台计算机上运行的不同程序,它与主机地址以“:”进行分隔。每个网络程房都对应一个或多个特定的端口号,例如,采用HTTP的程序默认使用的端口号为80,采用HITPS的程序默认使用的端口号为443。
path是由0个或多个“/”隔开的字符串,一般用于指定本次请求的资源在服务器中的位置。一个典型的URL地址示例如图2-2所示。