共用方式為


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 Server API 組態存放區中設定指定的值。

 

輸入和輸出

功能 描述
HttpReceiveHttpRequest 從指定的要求佇列擷取 HTTP 要求。
HttpReceiveRequestEntityBody 擷取特定 HTTP 要求的實體主體數據。
HttpSendHttpResponse 傳送特定 HTTP 要求的 HTTP 回應。
HttpSendResponseEntityBody 傳送 HTTP 回應的實體主體數據。
HttpWaitForDisconnect 當 HTTP 用戶端中斷連線時,通知應用程式。

 

SSL

功能 描述
HttpReceiveClientCertificate 擷取 SSL 連線的客戶端憑證。

 

URL 註冊

功能 描述
HttpAddUrl 註冊 URL,讓其 HTTP 要求路由傳送至指定的要求佇列。
HttpRemoveUrl 取消註冊指定的 URL,使其要求不再路由傳送至指定的佇列。

 

HTTP Server API 1.0 版結構