HTTP 服务器 API 版本 1.0 函数

HTTP 服务器 API 提供以下用于编写应用程序的函数。

常规

函数 说明
HttpCreateHttpHandle 创建 HTTP 请求队列并返回一个句柄。
HttpInitialize 初始化 HTTP 服务器 API 以供调用进程使用。
HttpPrepareUrl 分析、分析和规范化非规范化的 Unicode 或 punycode URL,使其在其他 HTTP 函数中使用是安全有效的。
HttpTerminate 指示 HTTP 服务器 API 清理与特定进程关联的任何资源。

 

缓存管理

函数 说明
HttpAddFragmentToCache 缓存数据片段,以便可用于编写动态响应,而无需从磁盘读取数据。
HttpFlushResponseCache 从 HTTP 缓存中删除指定的缓存片段。
HttpReadFragmentFromCache 检索指定的缓存响应片段。

 

配置

函数 说明
HttpDeleteServiceConfiguration 从 HTTP 配置存储中删除指定信息。
HttpQueryServiceConfiguration 在 HTTP 配置存储中查询指定信息。
HttpSetServiceConfiguration 在 HTTP 服务器 API 配置存储区中设置指定值。

 

输入和输出

函数 说明
HttpReceiveHttpRequest 从指定的请求队列中检索 HTTP 请求。
HttpReceiveRequestEntityBody 检索特定 HTTP 请求的实体正文数据。
HttpSendHttpResponse 发送特定 HTTP 请求的 HTTP 响应。
HttpSendResponseEntityBody 发送 HTTP 响应的实体正文数据。
HttpWaitForDisconnect 当 HTTP 客户端断开连接时通知应用程序。

 

SSL

函数 说明
HttpReceiveClientCertificate 检索 SSL 连接的客户端证书。

 

URL 注册

函数 说明
HttpAddUrl 注册 URL,以便将其 HTTP 请求路由到指定的请求队列。
HttpRemoveUrl 取消注册指定的 URL,使其请求不再路由到指定的队列。

 

HTTP 服务器 API 版本 1.0 结构