Share via


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 伺服器 API 1.0 版結構