Erro ao analisar o cabeçalho da solicitação HTTP: 3 maneiras de corrigi-lo

Erro ao analisar o cabeçalho da solicitação HTTP: 3 maneiras de corrigi-lo

Ao desenvolver e usar o Tomcat, você pode frequentemente encontrar Error parsing HTTP request header. Esse erro impedirá que seu projeto seja executado, mas pode ser corrigido.

Como posso corrigir o erro ao analisar o cabeçalho da solicitação HTTP?

Antes de começarmos, certifique-se de que seu servidor esteja configurado para lidar com solicitações HTTPS. Além disso, certifique-se de que você está acessando o servidor usando o protocolo correto, então tente HTTPS em vez de HTTP e vice-versa.

1. Remova o ouvinte

  1. Abra o arquivo server.xml .
  2. Localize o seguinte ouvinte: <Listener className="org.apache.catalina.core.AprLifecycleListener"SSLEngine="on"/>código do ouvinte remover
  3. Remova-o e salve as alterações.
  4. Você também pode tentar alterar maxHttpHeaderSize usando este código: maxHttpHeaderSize=” 1048576″maxHttpHeaderSize definido

2. Modifique application.properties

  1. Abra o arquivo application.properties .
  2. Agora adicione as seguintes linhas:logging.level.org.springframework.web: tracelogging.level.org.apache: traceconfiguração do login.level.org
  3. Salvar alterações.

Você também pode definir o tamanho máximo do cabeçalho adicionando uma das seguintes linhas:server.max-http-header-size=64kb server.maxHttpHeaderSize = 102400

Esta solução funciona se você estiver usando o SpringBoot.

3. Modifique o arquivo application.yml

  1. Abra o arquivo application.yml .
  2. Localize as seguintes linhas e remova-as:spring: main: lazy-initialization: falseconfiguração falsa de iniciação preguiçosa

Esta solução também se aplica ao SpringBoot.

Essa mensagem de erro pode impedir que seu aplicativo funcione corretamente, mas, na maioria dos casos, ela pode ser corrigida alternando entre HTTP ou HTTPS ou vice-versa.

No desenvolvimento web, erros de HTTP são bastante comuns, e abordamos os erros HTTP 431 e HTTP 413 em guias anteriores.

Antes de ir, também temos um guia sobre o erro HTTP 302 que pode lhe interessar. Você conseguiu consertar a mensagem Error parsing HTTP request header? Compartilhe conosco a solução que funcionou para você.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *