- 本章将讲解以 HTTP 为基础的两种重要的 Web 内容发布技术:FrontPage 和 WebDAV,重点关注 WebDAV。
- FrontPage(FP)是微软公司提供的一种通用 Web 写作和发布工具包。
1. FrontPage 服务器扩展
- 作为“随处发布”战略的一部分,微软公司发布了一系列服务器端软件,称为 “FrontPage 服务器扩展”,(FPSE)。这些服务器端组件和 Web 服务器集成在一起,在网站和运行 FrontPage 的客户端(以及其他支持这些扩展的客户端)之间提供了必要的转接工作。
- 我们主要关注 FrontPage 客户端和 FPSE 之间的发布协议。该协议是对 HTTP 核心服务进行扩展而无需改变 HTTP 语义的一个设计范例。
- FrontPage 的发布协议在 HTTP 的 POST 请求之上实现了一个 RPC(Remote Procedure Call,远程过程调用)层。它允许 FrontPage 客户端向服务器发送命令来更新网站上的文档、进行搜索以及在多个 Web 作者之间进行协作,等等。
- Web 服务器看到以 FPSE(在非微软 IIS 服务器上就以一组 CGI 程序的方式实现)为接收地址的 POST 请求,就对其进行相应的引导。只要中间的防火墙和代理服务器都配置为允许使用 POST 方法,FrontPage 就能与服务器持续通信。
2. FrontPage 术语表
- 虚拟服务器:在同一服务器上运行的多