命名空间预留、注册和路由
本文内容
预留和注册是HTTP服务器API授予对计算机上的url命名空间的访问权限的操作。应用程序可以注册URL命名空间的一部份,便于为来自HTTP顾客端的恳求提供服务。应用程序使用函数向HTTP服务器API注册命名空间。HTTP服务器API将URL添加到应用程序的恳求队列,并将恳求路由到应用程序,具体取决于其队列中的URL。并且,在应用程序可以注册以接收对URL命名空间的恳求之前,系统管理员必须代表运行该应用程序的用户为该URL预留。默认情况下,命名空间处于关掉状态,也就是说,只有管理员能够注册,直至管理员输入预留。
预留将URL命名空间的一部份永久分配给单个用户,准许她们保留或“拥有”命名空间的这一部份。预留使用户有权注册命名空间的服务恳求。HTTP服务器API确保用户不会从她们不拥有的命名空间部份注册URL。为了确保命名空间安全性,ACL(访问控制List)应用于为每位用户保留的命名空间部份。
保留命名空间由URL前缀字符串标示,其格式与用于注册的URL前缀的格式相同。这意味着所有不同的主机说明符类别也可用于预留。
命名空间预留在重启后保留,修改会动态生效,因而无需停止并重启计算机。
以下概念进一步阐述,由于它们适用于注册和保留命名空间的过程。