IIS 6 标头太大,如何调整此 iis 设置

IIS 6 标头太大,如何调整此 iis 设置

IIS 6 似乎限制(至少默认情况下)HTTP 标头为 16k。我有一个第三方工具,它与 Web 服务器 (ajax) 通信并发送大于该大小的 HTTP 标头。由于我无法控制第三方工具,因此我希望找到一个 IIS 6 设置,让我将最大标头大小增加到 32768 或其他值。

答案1

查看

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

此值决定了请求标头的上限,但有一些注意事项。来自 TechNet:

确定请求行和标头的总大小的上限。其默认设置为 16KB。如果此值低于 MaxFieldLength,则调整 MaxFieldLength 值。

更改此注册表项是非常危险的。此注册表项会导致 Http.sys 使用更多内存,并可能增加遭受恶意攻击的可能性。

这是TechNet 文章提供更多信息,其中包括其他调整参数。

相关内容