Iis-6

IIS 6 標頭太大,如何調整此 iis 設置

  • August 13, 2012

IIS 6 似乎(至少預設情況下)限制為 16k 的 http 標頭。我有一個第 3 方工具,它正在與 Web 伺服器 (ajax) 通信並發送一個比這更大的 http 標頭。由於我無法控制第 3 方工具,我希望找到一個 IIS 6 設置,讓我將最大標頭大小增加到 32768 或其他任何值。

看裡面的值

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters\MaxRequestBytes.

這個值決定了請求頭的上限,儘管有一些警告。來自技術網:

確定請求行和標頭的總大小的上限。其預設設置為 16KB。如果此值低於 MaxFieldLength,則調整 MaxFieldLength 值。

更改此系統資料庫項被認為是極其危險的。此密鑰會導致 Http.sys 使用更多記憶體,並可能增加對惡意攻擊的脆弱性。

這是包含更多資訊的 TechNet 文章,包括其他調整參數。

引用自:https://serverfault.com/questions/417113