Errore durante l’analisi dell’intestazione della richiesta HTTP: 3 modi per risolverlo
Quando sviluppi e utilizzi Tomcat, potresti spesso riscontrare Error parsing HTTP request header. Questo errore impedirà l’esecuzione del tuo progetto, ma può essere risolto.
Come posso correggere l’errore “Errore durante l’analisi dell’intestazione della richiesta HTTP”?
Prima di iniziare, assicurati che il tuo server sia configurato per gestire le richieste HTTPS. Inoltre, assicurati di accedere al server utilizzando il protocollo corretto, quindi prova HTTPS invece di HTTP e viceversa.
1. Rimuovere l’ascoltatore
- Aprire il file server.xml .
- Individuare il seguente listener:
<Listener className="org.apache.catalina.core.AprLifecycleListener"SSLEngine="on"/>
- Rimuoverlo e salvare le modifiche.
- Puoi anche provare a cambiare maxHttpHeaderSize usando questo codice: maxHttpHeaderSize=” 1048576″
2. Modificare application.properties
- Aprire il file application.properties .
- Ora aggiungi le seguenti righe:
logging.level.org.springframework.web: tracelogging.level.org.apache: trace
- Salvare le modifiche.
Puoi anche impostare la dimensione massima dell’intestazione aggiungendo una delle seguenti righe:server.max-http-header-size=64kb
server.maxHttpHeaderSize = 102400
Questa soluzione funziona se si utilizza SpringBoot.
3. Modificare il file application.yml
- Aprire il file application.yml .
- Individuare le seguenti righe e rimuoverle:
spring: main: lazy-initialization: false
Questa soluzione si applica anche a SpringBoot.
Questo messaggio di errore può impedire il corretto funzionamento dell’applicazione, ma nella maggior parte dei casi è possibile risolverlo passando da HTTP a HTTPS o viceversa.
Nello sviluppo web, gli errori HTTP sono piuttosto comuni e nelle guide precedenti abbiamo trattato l’errore HTTP 431 e l’errore HTTP 413.
Prima di andare, abbiamo anche una guida sull’errore HTTP 302 che potrebbe interessarti. Sei riuscito a risolvere il messaggio di intestazione Error parsing HTTP request? Condividi con noi la soluzione che ha funzionato per te.
Lascia un commento