Run-Time 組態

HTTP API 可讓應用程式在運行時間執行動態設定。 運行時間設定不是持續性的,只需要低階許可權,且只會影響您的應用程式。 執行時間設定可以包含下列任何活動:

  • 初始化 HTTP 服務並建立伺服器會話。 應用程式會呼叫 HttpInitialize 函式來初始化 HTTP 服務。 必須先初始化伺服器,才能呼叫任何其他伺服器函式。 然後,應用程式會呼叫 HttpCreateServerSession 函式來建立伺服器會話。 伺服器會話是套用至屬於該伺服器會話之所有 URL 群組之屬性的容器。 每個應用程式通常只有一個伺服器會話。 如需設定伺服器工作變數及其範圍的相關信息,請參閱 HttpSetServerSessionProperty
  • 註冊 URL。 建立伺服器會話之後,應用程式可以藉由建立一或多個URL群組來註冊URL。 URL 群組是套用相同屬性的 URL 群組。 應用程式會藉由呼叫 HttpCreateUrlGroup 函式來建立 URL 群組,然後藉由呼叫 HttpAddUrlToUrlGroup 函式來新增所需的 URL。 在應用程式藉由建立 URL 群組來註冊 URL,並將 URL 群組與要求佇列建立關聯之後(請參閱 建立和系結至要求佇列),來自這些 URL 的所有要求都會路由傳送至與該應用程式相關聯的要求佇列。 如需設定 URL 群組屬性的詳細資訊,請參閱 HttpSetUrlGroupProperty
  • 藉由設定 HTTP 伺服器屬性來啟用功能,例如 驗證記錄、QOS 設定、逾時、啟用狀態和系結資訊。 如需設定屬性的詳細資訊,請參閱 HTTP_SERVER_PROPERTY