《HTTP 权威指南》阅读随笔
URL 是统一资源定位符,是一种在互联网上寻找资源的手段。通用的 URL 格式由 9 部分组成:
<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<flag>
不过几乎没有什么真实 URL 实例会全部用到所有这 9 部分,比如 HTTP 的一般格式为:
<scheme>://<host>:<port>/<path>?<query>#<flag>
FTP 的一般格式为:
<scheme>://<user>:<password>@<host>:<port>/<path>;<params>
URL 的 9 个部分代表了不同含义:
- scheme:方案,也就是协议号;
- user:访问资源时需要用到的用户名;
- password:用户名对应的密码;
- host:主机域名或者 IP 地址;
- port:主机端口号,默认是 80;
- path:服务器资源路径地址;
- params:方案所携带的参数,它们以名 / 值对的方式并用 “;” 间隔组成;
- query:方案会使用该部分携带参数来激活一些应用程序,它们以名 / 值的方式并用 “&” 间隔组成,与 path 以 “?” 间隔;
- flag:片段资源的名字,在客户端使用,用来定位资源的不同片段。
网友评论