Existe um limite de comprimento de cabeçalho HTTP prático?

Eu tenho um aplicativo da web que adiciona informações contextuais paraXmlHttpRequest objetos usando osetRequestHeader API. Estou usando um nome de cabeçalho personalizado (por exemplo, X-Foo) e umJSON valor estruturado. Não faz parte do corpo QueryString ou POST do URL porque é uma meta informação sobre o pedido.

Existe um limite de tamanho prático para o valor do cabeçalho? Se meu JSON ficar truncado, ele se tornará inexplicável. Estou mais preocupado com os limites do Apache 2, Tomcat 6 e IIS 7. Fiz uma pesquisa no Google porlimite de comprimento do cabeçalho http, mas muitos dos resultados parecem datados. Há alguns comentários relevantes emQual é o tamanho de uma string de agente do usuário? mas não tão específico quanto eu gostaria.

Editar: Acabei de me deparar com esta questão semelhante -Máximo nos valores do cabeçalho http?

questionAnswers(5)

yourAnswerToTheQuestion