Pôvodný dátum publikovania: Júna 9, 2026KB ID: 5102602
Úvod
Hlavičky HTTP sú páry názov-hodnota, ktoré sú súčasťou požiadaviek a odpovedí HTTP. V prostrediach Windowsu klientske súčasti, ako napríklad WinHTTP a WinINet, a serverové súčasti, ako napríklad IIS, používajú hlavičky na výmenu metaúdajov a riadenie správania požiadaviek a odpovedí.
Windows podporuje hlavičky HTTP v protokoloch HTTP/1.1, HTTP/2 a HTTP/3. Hoci tieto verzie protokolov prenášajú hlavičky odlišne, systém Windows používa štandardné sémantiku hlavičiek protokolu HTTP. Správcovia môžu nakonfigurovať limity spracovania hlavičiek vrátane nastavenia databázy Registry, ktoré riadi maximálny povolený počet hlavičiek v žiadostiach HTTP/2 a HTTP/3 na prijatie žiadostí serverom HTTP.
Dajte sa do toho
Po inštalácii aktualizácie Windowsu vydanej 9. júna 2026 alebo neskôr môžete použiť nastavenie databázy Registry MaxHeadersCount na obmedzenie počtu hlavičiek, ktoré môžu byť zahrnuté v žiadostiach HTTP/2 a HTTP/3, aby boli prijaté serverom HTTP.
Toto nastavenie obmedzuje maximálny počet hlavičiek, ktoré môžu byť zahrnuté v požiadavke HTTP/2 alebo HTTP/3. Obmedzenie hlavičiek HTTP môže pomôcť ochrániť systémy a servery pred nadmerným využitím pamäte, vysokou spotrebou procesora a útokmi typu odmietnutia služby. Pretože sa používa kompresia hlavičky HTTP/2 (HPACK) alebo HTTP/3 (QPACK) a zložitejšie spracovanie protokolu, vynútenie limitu hlavičky, ako je napríklad MaxHeadersCount, môže pomôcť zachovať výkon a spoľahlivosť. Upozorňujeme, že v závislosti od iného existujúceho nastavenia MaxRequestBytes môže HTTP.sys tento limit hlavičiek, ktoré je v skutočnosti vynútené, ešte zvýšiť.
DÔLEŽITÉ Táto časť, metóda alebo úloha obsahuje informácie o tom, ako zmeniť databázu Registry. V prípade nesprávnej úpravy databázy Registry sa však môžu vyskytnúť vážne problémy. Preto dbajte na to, aby ste zmeny vykonávali opatrne. Na zvýšenie bezpečnosti si databázu Registry pred vykonaním úprav zálohujte. V prípade výskytu problému tak potom môžete databázu Registry obnoviť. Ďalšie informácie o vytvorení záložnej kópie a obnovení databázy Registry nájdete v téme Zálohovanie a obnovovanie databázy Registry v systéme Windows.
Hodnotu databázy Registry MaxHeadersCount konfigurujte takto:
|
Umiestnenie v databáze Registry |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters |
|
Value name (Názov hodnoty) |
MaxHeadersCount (MaxHeadersCount) |
|
Value type (Typ hodnoty) |
REG_DWORD |
|
Podporované hodnoty |
Predvolená hodnota: 200 Minimálne: 50 Maximálne povolenie: 65535 |
|
Poznámky |
Predvolená hodnota sa môže líšiť v závislosti od toho, či sa používa aj hodnota MaxRequestBytes . |
Ak chcete, aby sa zmena prejavila, po vytvorení alebo aktualizácii hodnoty MaxHeadersCount databázy Registry reštartujte počítač.