【发布时间】:2012-06-24 13:47:42
【问题描述】:
无法理解这句话的意思。论坛上的人互相建议在HTTP.sys中保留url,但这是什么意思?它是干什么用的?它是如何工作的? 都是来自HttpWebRequest的uac问题。
【问题讨论】:
无法理解这句话的意思。论坛上的人互相建议在HTTP.sys中保留url,但这是什么意思?它是干什么用的?它是如何工作的? 都是来自HttpWebRequest的uac问题。
【问题讨论】:
当多个 Win32 API 和 .NET 框架组件(例如 WCF)想要发送或接收以本地计算机为目标的 HTTP 请求时,它们会使用HTTP Server API。 HTTP Server API 基本上以操作系统管理的方式提供此类功能,而无需在机器上部署独立的 Web 服务器,例如 IIS。
此时最好引用上面链接的开发中心页面:
保留将 URL 命名空间的一部分永久分配给 个人用户允许他们保留或“拥有”该部分 命名空间。预订赋予用户注册服务的权利 命名空间的请求。 HTTP 服务器 API 确保用户可以 不要从他们不拥有的命名空间部分注册 URL。 为了确保命名空间的安全性,ACL(访问控制列表)是 应用于为每个用户保留的命名空间部分。
保留的命名空间由 URL 前缀字符串标识,格式为 与用于注册的 URL 前缀相同。这意味着 所有各种主机说明符类别也可用于 预订。
命名空间保留在重新启动后保持不变,并且需要进行更改 动态效果,因此无需停止并重新启动 机器。
这意味着在 HTTP Server API 允许您侦听对特定 URL 命名空间的传入请求(将其视为“URL 路径”)之前,您必须为它们注册 .如上所述,注册是在用户帐户的基础上执行的,所以这里重要的是 要侦听请求的进程在其下运行的用户帐户,这可能与当前的帐户不同登录用户。
【讨论】: