URL:统一资源定位符
URI是一类更通用的资源标识符,URL实际上是它的一个子集。
URL的组成。
URL http://www.xxx.com/index.html。以三部分组成:
- URL的第一部分(http)是URL方案(scheme)。方案可以告知Web客户端怎么访问资源。例子中,URL说明要使用HTTP协议。
- URL的第二部分(www.xxx.com)指的是服务器的位置。这部分告知Web客户端资源位于何处。
- URL的第三部分(/index.html)是资源路径。路径说明了请求的是服务器上哪个特定的本地资源。
URL可以通过HTTP之外的其他协议来访问资源。例如邮箱使用mailto,文件输出协议(File Transfer Protocol,FTP)或者流视频使用rtsp等等。
总结就是,URL提供了一种统一的资源命名方式。大多数URL都有同样的:"方案://服务器位置/路径"结构。
URL语法
大多数URL方案的URL语法都建立在这个由9部分构成的通用格式上:
<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<frag>
未来展望
URL表示的是实际地址,当资源被移走时,URL也就不再有效了。如果无论资源移到何处,你要都能够追踪到它。
针对这个问题,提出统一资源名,永久统一资源定位符(persistent uniform resource locators, PURL)。