Gibt es ein praktisches Längenlimit für HTTP-Header?

Ich habe eine Webanwendung, die Kontextinformationen hinzufügtXmlHttpRequest Objekte mit dersetRequestHeader API. Ich verwende einen benutzerdefinierten Headernamen (z. B. X-Foo) und aJSON strukturierter Wert. Es ist nicht Teil des URL QueryString- oder POST-Texts, da es sich um Metainformationen zur Anforderung handelt.

Gibt es eine praktische Größenbeschränkung für den Header-Wert? Wenn mein JSON abgeschnitten wird, kann er nicht mehr analysiert werden. Ich beschäftige mich am meisten mit Einschränkungen in Apache 2, Tomcat 6 und IIS 7. Ich habe eine Google-Suche durchgeführtLängenlimit für http-Header, aber viele der Ergebnisse scheinen veraltet zu sein. Es gibt einige relevante Kommentare inWie groß kann ein User-Agent-String werden? aber nicht so genau wie ich möchte.

Bearbeiten: Ich bin gerade auf diese ähnliche Frage gestoßen -Maximal auf http-Header-Werten?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage