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,使其要求不再路由傳送至指定的佇列。 |
相關主題