URL组件
大多数 URL 方案的 URL 语法都建立在这个由 9 部分构成的通用格式上:
<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<frag>
主机名
主机组件标识了因特网上能够访问资源的宿主机器。 可以用主机名, 或者IP地址来表示主机名。
比如, 下面两个URL就指向同一个资源——第一个URL是通过主机名, 第二个是通过 IP 地址指向服务器的:
- http://www.joes-hardware.com:80/index.html
- http://161.58.228.45:80/index.html
端口组件标识了服务器正在监听的网络端口。 对下层使用了 TCP 协议的 HTTP 来说, 默认端口号为 80。
路径
URL 的路径组件说明了资源位于服务器的什么地方。 路径通常很像一个分级的文件系统路径。 比如:
localhost