HTTP 服务器 API 使应用程序无需使用 Microsoft Internet Information Server (IIS) 即可通过 HTTP 进行通信。 应用程序可以注册以接收特定 URL 的 HTTP 请求、接收 HTTP 请求和发送 HTTP 响应。 HTTP 服务器 API 包括 SSL 支持,以便应用程序无需 IIS 即可通过安全 HTTP 连接交换数据。 它还设计用于 I/O 完成...
如果符合條件,您可以使用 send-one-way-request 原則進行外部 HTTP 要求。 這可能是對傳訊系統 (例如 Hipchat 或 Slack) 的要求,也可能是對郵件 API (例如 SendGrid 或 MailChimp) 的要求,或者是針對某些像是 PagerDuty 的重大支援事件的要求。 這些傳訊系統權都具有簡單的 HTTP API,可供輕鬆叫用。
体系结构 (HTTP 服务器 API) 服务器会话、请求队列和 URL 组配置对象使应用程序能够配置 HTTP 服务。 在这些对象上设置的属性将替代 HTTP 服务器 API 范围的默认配置。 服务器会话:顶级配置对象,用于定义会话下创建的所有 URL 组的配置。 URL 组:在服务器会话下创建的 URL 组包含一组 URL,这些 URL 继承服务...
使用HttpInitialize函数初始化 HTTP 服务器 API。 使用HttpCreateHttpHandle函数创建请求队列。 使用HttpAddUrl函数注册一个或多个 URL。 使用HttpReceiveHttpRequest函数接收定向到已注册 URL 的传入请求,并使用HttpSendHttpResponse函数为这些请求发送 HTTP 响应。
HTTP_REQUEST_INFO_TYPE枚举定义HTTP_REQUEST_INFO结构中包含的信息类型。 HTTP_REQUEST_PROPERTY 定义HTTP 服务器 API 在请求中配置的属性。 HTTP_REQUEST_TIMING_TYPE 定义常量,这些常量指定将在 HTTP_REQUEST_TIMING_INFO中返回信息的可能请求计时。 HTTP_RESPONSE_INFO_TYPE HTTP_RESPONSE_INFO_TYPE枚举定义HTTP_...
以下列表描述了 HTTP 服务器 API 的支持和不支持的功能。 支持的功能 HTTP 支持以下功能: HTTP v1.0 和 v1.1 服务器功能。 安全套接字第 3.0 层 (SSL) ,支持客户端和服务器证书。 缓存用于后续响应的数据片段。 支持IPv6 和 IPv4 寻址。 用于应用程序安全的 URL 命名空间预留。
HTTP 服务器 API 版本 2.0 提供以下功能。 函数说明 HttpDelegateRequestEx将源请求队列中的请求委托给目标请求队列。 HttpFindUrlGroupId检索 URL 和请求队列的 URL 组 ID。 HttpIsFeatureSupported检查是否支持特定功能。 服务器会话 展开表 URL 组 展开表 ...
构建可复原的 HTTP 应用 HTTP/3 与 .NET HTTP 处理程序的速率限制 在HTTP 请求中自定义 SNI 补充API 备注 套接字 WebSockets 安全性 QUIC 遥测 文件通配 基元库 全球化和本地化 .NET 应用中的资源 辅助角色服务 缓存 渠道 数学运算 Win32.Registry 类 ...
HTTP 服务器版本 1.0 API 在调用 HTTPInitialize 中传递了版本信息。 版本是针对同一进程中的所有应用程序全局设置的。 在 HTTP Server 2.0 版 API 中,创建对象时提供版本信息。 有关详细信息,请参阅 HTTP 服务器版本 2.0 API 中的版本控制。日志记录
以下列表描述了 HTTP 服务器 API 的支持和不支持的功能。 支持的功能 HTTP 支持以下功能: HTTP v1.0 和 v1.1 服务器功能。 安全套接字第 3.0 层 (SSL) ,支持客户端和服务器证书。 缓存用于后续响应的数据片段。 支持IPv6 和 IPv4 寻址。 用于应用程序安全的 URL 命名空间预留。