URL(统一资源定位符)由若干部分组成,用于定位互联网上的资源。一个标准的 URL 包含以下几个主要部分:
-
协议(Protocol):URL 中的协议部分指示了访问资源所使用的协议类型,例如 HTTP、HTTPS、FTP、SMTP 等。
-
域名(Domain Name):域名部分包括主机名和域名后缀,用于指示资源所在的服务器。例如,在
https://www.example.com
中,www.example.com
就是域名部分。主机名也可以是ip。 -
端口号(Port):可选部分,用于指示服务器上提供服务的端口号。大多数协议都有默认的端口号,如 HTTP 的默认端口号为 80,HTTPS 的默认端口号为 443。
-
路径(Path):路径部分指示了服务器上资源的具体位置。在 Web 地址中通常对应网站上的不同页面或文件的路径。
-
查询字符串(Query String):可选部分,用于传递参数给服务器。通常以
?
开头,参数之间用&
分隔,例如?id=123&name=example
。用 ? 和 path 区分开来,其具体的含义由这个具体资源来定义。
完整性校验。