scheme://[username:password@]hostname[:port][/path][;parameters][?query][#fragment]
- scheme: 协议。https、ftp、mysql、redis、…
- username、password: 用户名和密码。
- hostname: 主机地址。
- port: 端口。
- path: 路径。指的是网络资源在服务器中的指定地址。
- parameters: 参数。用来指定访问某个资源时的附加信息。实际场景很少用这个参数。
- query: 查询。用来查询某类资源,如果有多个查询,则用&隔开。
- fragment: 片段。HTML锚点,通过指定html标签id来控制页面打开时自动下滑到某个特定位置。