Errore durante l’analisi dell’intestazione della richiesta HTTP: 3 modi per risolverlo

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

  1. Aprire il file server.xml .
  2. Individuare il seguente listener: <Listener className="org.apache.catalina.core.AprLifecycleListener"SSLEngine="on"/>codice listener rimuovi
  3. Rimuoverlo e salvare le modifiche.
  4. Puoi anche provare a cambiare maxHttpHeaderSize usando questo codice: maxHttpHeaderSize=” 1048576″maxHttpHeaderSize impostato

2. Modificare application.properties

  1. Aprire il file application.properties .
  2. Ora aggiungi le seguenti righe:logging.level.org.springframework.web: tracelogging.level.org.apache: traceconfigurazione di login.level.org
  3. 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

  1. Aprire il file application.yml .
  2. Individuare le seguenti righe e rimuoverle:spring: main: lazy-initialization: falselazy-initiation falsa configurazione

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

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *