設定應用程式特定逾時

HTTP 伺服器全 API 設定適用于電腦上的所有伺服器會話和 URL 群組。 您可以藉由設定應用程式特定的逾時值,由應用程式覆寫這些設定。 伺服器會話逾時會覆寫 HTTP 伺服器 API 範圍的逾時,並套用至在它們下建立的所有 URL 群組。 在 URL 群組上設定 timeouts 屬性會覆寫群組中所有 URL 的伺服器會話逾時。

為 URL 群組的 HTTP_TIMEOUT_LIMIT_INFO 結構中的任何計時器指定零,會導致 HTTP 伺服器 API 還原為伺服器會話逾時、如果有的話,或是伺服器會話逾時時,則為 HTTP Server API 預設值。 例如,當 URL 群組上有伺服器逾時屬性且 EntityBody 計時器為零時,就會使用伺服器會話逾時。 如果未在伺服器會話上設定 timeouts 屬性,則會使用 HTTP Server API 預設組態。 若要停用計時器,請將值設定為 MAXUSHORT,但 MinSendRate 計時器設為 MAXULONG除外。

HTTP 伺服器 API 只能設定應用程式特定的 HeaderWait ,而 IdleConnection 計時器只有在收到第一個要求之後才會生效。 收到第一個要求之前,會強制執行 HTTP 伺服器 API 範圍的逾時值。 第一個要求送達且與要求佇列相關聯之後,即可套用應用程式特定的 HeaderWaitIdleConnection 計時器。 應用程式特定的計時器會套用至所有後續要求,這些要求會抵達持續連線的要求佇列。

如需設定計時器的詳細資訊,請參閱設定 URL 群組設定伺服器會話 主題。