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 结构