J'ai une application web qui ajoute des informations contextuelles à XmlHttpRequest en utilisant le setRequestHeader API. J'utilise un nom d'en-tête personnalisé (par ex. X-Foo) et un JSON valeur structurée. Elle ne fait pas partie de l'URL QueryString ou du corps du POST car il s'agit de méta-informations sur la demande.
Existe-t-il une limite de taille pratique pour la valeur de l'en-tête ? Si mon JSON est tronqué, il devient impossible à analyser. Je suis surtout préoccupé par les limites dans Apache 2, Tomcat 6 et IIS 7. J'ai fait une recherche sur Google avec les termes suivants limite de longueur des en-têtes http mais de nombreux résultats semblent datés. Il y a quelques commentaires pertinents dans Quelle taille peut atteindre une chaîne d'agent utilisateur ? mais pas aussi précis que je le voudrais.
Edit : Je viens de tomber sur une question similaire - Maximum sur les valeurs des en-têtes http ?