Кажется, что IIS 6 ограничен (по крайней мере, по умолчанию) заголовком http размером 16 КБ. У меня есть сторонний инструмент, который разговаривает с веб-сервером (ajax) и отправляет HTTP-заголовок большего размера. Поскольку я не могу управлять сторонним инструментом, я надеюсь найти параметр IIS 6, который позволит мне увеличить максимальный размер заголовка до 32768 или чего-то еще.
Посмотрите на значение в
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters\MaxRequestBytes
.
Это значение определяет верхний предел заголовка запроса, хотя есть предостережения. Из TechNet:
Определяет верхний предел для общего размера строки запроса и заголовков. Его значение по умолчанию - 16 КБ. Если это значение ниже, чем MaxFieldLength, значение MaxFieldLength корректируется.
Изменение этого раздела реестра считается чрезвычайно опасным. Этот ключ заставляет Http.sys использовать больше памяти и может повысить уязвимость для злонамеренных атак.
Вот это статья TechNet с дополнительной информацией, включая другие параметры настройки.