基础url、相对url、绝对url
#基础url、相对url、绝对url
#HTTP权威指南 34页
- •绝对URL:包含了访问资源所需的全部信息,如:http://www.163.com/new.html
- •相对URL:去除基础的部分,剩余的url就是相对URL,
- 如:/image.html,完整显示为http://www.163.com/image.html
- 相对URL只是URL的片段或一小部分,处理url的应用程序要能在相对和绝对URL之间进行转换。
- •基础URL:针对同一个网站来讲,其相同的url部分,如:http://www.163.com
- 实现相对url转换为绝对url的第一步就是找到基础url
- 怎么着基础url?
- 在资源中显式提供,有些资源会显式的提供基础url。如:html文档中可能会包含了一个定义基础url的html标记<BASE>,通过它来转换那个html文档中的所有相对url
- 封装资源的基础url,如没显式的找到基础url,可以将其所属资源的url作为基础url。简单理解就是:将该相对url超链接所在页面绝对url中的基础url作为其基础url。
- 没有基础url:只有相对url,但有时可能只是一个不完整的或损坏了的url
- •如此,可以实现在其他服务器上提供镜像之类的功能~~
无语言基础,自学python所做的各种笔记,欢迎大牛指点.