URL与资源
2018-11-01 本文已影响7人
_白羊
URL 语法:
大多数URL方案的URL语法都建立在以下9个部分构成的通用格式上:
<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<frag>
协议://用户名:密码@子域名.域名.顶级域名:端口号/目录/文件名.文件后缀?参数=值#标志
组件 | 解释 | 默认值 |
---|---|---|
scheme(方案/协议) | 访问服务器以获取资源时要使用哪种协议 | 无 |
user(用户) | 某些scheme访问资源时需要的用户名 | 匿名 |
password(密码) | 用户名后面可能要包含的密码 | 许多都不相同 |
host(主机/域名) | 资源宿主服务器的主机名或者点分IP地址 | 无 |
port(端口) | 资源宿主服务器的主机正在监听的端口号,很多scheme默认的端口号是80 | 很多scheme都有 |
path(文件路径) | 资源宿主服务器上资源的本地名 | 无 |
query(查询/参数) | 某些scheme会用这个组件制定输入的参数,参数为键值队的形式,多个参数之间以“;”间隔 | 无 |
frag(片段/标志) | 一小片或者一部分资源的名称。引用对象时,不会将frag字段传送到服务器,这个字段是客户端内部使用的,通过“#”与URL其他部分分隔 | 无 |