一、例子:
https://www.baidu.com/index.html?id=123#section1 就是一个 URL,其中协议为 HTTPS,主机名为 www.baidu.com,路径为 /index.html,查询参数为 id=123,锚点为 section1。
二、定义:
URL 是 Uniform Resource Locator 的缩写,中文翻译为“统一资源定位符”,是用于标识互联网上资源位置的一种字符串表达方式。
三、URL 包括以下几个部分:
协议(Protocol):指访问资源所使用的协议类型,例如 HTTP、HTTPS、FTP 等。
主机名(Hostname):指提供服务的服务器的名称,可以是域名或 IP 地址。
端口号(Port):指提供服务的服务器的端口号,默认为80,HTTPS 默认为 443。
路径(Path):指资源在服务器上的位置,以 / 开头。
查询参数(Query String):指对资源进行进一步描述或限制的参数,以 ? 开头,多个参数之间用 & 分隔。
锚点(Fragment):指文档内部某个位置的标识符,以 # 开头。