URL(Uniform Resource Locator),即统一资源定位符,是用于定位互联网上资源的一种地址表示方法。
URL 主要由以下几个部分组成:
1.协议:也称为方案(scheme),它指示了用于访问资源的方法。常见的协议有 HTTP(超文本传输协议)、HTTPS(安全超文本传输协议)、FTP(文件传输协议)等。例如,在 “https://www.example.com” 中,“https” 就是协议。
2.主机名:表示资源所在的服务器名称或 IP 地址。它可以是一个易于记忆的域名,如 “www.example.com”,也可以是一个数字形式的 IP 地址。
3. 端口号:在某些情况下,服务器可能使用非标准端口来提供服务。端口号通常在协议之后,用冒号分隔。如果使用标准端口(如 HTTP 的 80 端口、HTTPS 的 443 端口),则可以省略端口号。
4.路径:指定服务器上资源的具体位置。它以一个斜杠开头,后面跟着资源的层次结构路径。例如,“/path/to/resource”。
5.查询参数:用于向服务器传递额外的信息,以指定特定的资源或操作。查询参数以问号开头,多个参数之间用 “&” 分隔。例如,“?param1=value1¶m2=value2”。
6.片段标识符:用于指定文档中的特定部分或位置。片段标识符以井号开头。例如,“#section1”。 例如,一个完整的 URL“https://www.example.com/path/to/resource?param1=value1¶m2=value2#section1” 中,“https” 是协议,“www.example.com” 是主机名,“/path/to/resource” 是路径,“?param1=value1¶m2=value2” 是查询参数,“#section1” 是片段标识符。