Ho un'applicazione Web che aggiunge informazioni contestuali agli oggetti XmlHttpRequest utilizzando l'API setRequestHeader. Sto usando un nome di intestazione personalizzato (ad esempio X-Foo) e un valore strutturato JSON. Non fa parte dell'URL QueryString o del corpo POST perché si tratta di metadati sulla richiesta.Esiste un limite di lunghezza HTTP Header pratico?
Esiste un limite di dimensione pratica al valore di intestazione? Se il mio JSON viene troncato, diventa incomparabile. Sono più interessato ai limiti di Apache 2, Tomcat 6 e IIS 7. Ho eseguito una ricerca su Google per il limite di lunghezza dell'intestazione http , ma molti risultati sembrano datati. Ci sono alcuni commenti rilevanti in How big can a user agent string get? ma non così specifici come vorrei.
Edit: Ho appena imbattuto in questa domanda simile - Maximum on http header values?
Approccio interessante.Quali metadati stai inviando in questo modo? –
Si noti inoltre che ciò potrebbe causare problemi se un utente si connette tramite un server proxy – carpii