什么是短语“HTTP.SYS中的URL保留”是什么意思?

无法理解这句话的意思。 论坛上的人建议彼此在HTTP.sys中保留url,但这是什么意思? 它是为了什么? 它是如何工作的? 它全部来自HttpWebRequest uac问题。

几个Win32 API和.NET框架组件(例如WCF)在希望发送或接收针对本地计算机的HTTP请求时使用HTTP Server API 。 HTTP Server API基本上以操作系统管理的方式提供此类function,而无需在计算机上部署IIS等独立Web服务器。

在这一点上,最好引用上面链接的开发中心页面:

保留持久地将URL命名空间的一部分分配给各个用户,允许他们保留或“拥有”该部分命名空间。 预留使用户有权注册命名空间的服务请求。 HTTP Server API确保用户不会从他们不拥有的命名空间部分注册URL。 为了确保命名空间安全性,ACL(访问控制列表)应用于为每个用户保留的命名空间部分。

保留的命名空间由URL前缀字符串标识,格式与用于注册的URL前缀相同。 这意味着所有各种主机说明符类别也可用于预订。

命名空间预留在重新启动后保持不变,更改将动态生效,因此无需停止并重新启动计算机。

这意味着在HTTP Server API允许您侦听对特定URL命名空间的传入请求(将其视为“URL路径”)之前,您必须注册它们。 如上所述,注册是在用户帐户的基础上执行的,因此这里重要的是用户帐户,在该用户帐户下,希望收听请求的进程运行 ,该用户帐户可能与当前登录用户的帐户不同。