第2章 URL 与资源
我们可以把因特网当作一个巨大的正在扩张的城市,里面充满了各种可看的东西,可做的事情。你和其他居民,以及到这个正在蓬勃发展的社区旅游的游客都要为这个城市大量的景点和服务使用标准命名规范。博物馆、饭店和家庭住址要使用街道地址,消防局、老板的秘书,以及抱怨你太少打电话给她的母亲要使用电话号码。
所有的东西都有一个标准化的名字,以帮助人们寻找城市中的各种资源。书籍有 ISBN 号,公交车有线路号,银行账户有账户编码,个人有社会保险号码。明天,你要到机场的 31 号出口去接你的生意伙伴。每天早上你都要乘坐红线火车,并在 Kendall 广场站出站。
所有人都对这些名字的标准达成了一致,所以才能方便地共享这座城市的宝藏。你告诉出租车司机把你载到 McAllister 大街 246 号,他就知道你是什么意思了(即使他走的是一条很远的路)。
URL 就是因特网资源的标准化名称。URL 指向一条条电子信息片段,告诉你它们位于何处,以及如何与之进行交互。
本章,我们将介绍以下内容:
URL 语法,以及各种 URL 组件的含义及其所做的工作;
很多 Web 客户端都支持的 URL 快捷方式,包括相对 URL 和自动扩展 URL;
URL 编码和字符规则;
支持各种因特网信息系统的常见 URL 方案;
URL 的未来,包括 URN——这种框架可以在对象从一处搬移到另一处时,保持稳定的访问名称。