Jump to content

Como corrigir a mensagem de erro "Payload Too Large" em requisições HTTP


Recommended Posts

Olá desenvolvedor!


Hoje conversaremos a respeito da mensagem de erro “Payload Too Large” que acontece no momento de enviar uma requisição HTTP/HTTPS para o servidor de recebimento.

Mensagem de erro:

A mensagem de erro “Payload Too Large”, que pode sofrer variações como por exemplo “Request Entity Too Large” acontece quando a requisição enviada, geralmente uma requisição GET, extrapola o limite máximo de caracteres em sua chamada, ou seja, quando a querystring fica muito grande, o tamanho maximo é de 2.083 caracteres.

Como corrigir:

Para corrigir o erro acima basta diminuir o tamanho da queryString, para que a chamada da requisição HTTP fique com um tamanho menor.

Como corrigir nas soluções Tecnospeed:

Na API de Boletos este erro pode ocorre por exemplo, quando é utilizada a rota de consulta dos boletos (rota GET), e nela é informado um número muito grande de idIntegracao (boletos a consultar). Isso faz com que a requisição fique demasiadamente grande, e o erro ocorra devido a uma limitação do próprio Node.js, que possui um limite máximo para o tamanho das requisições.

Para corrigir, conforme citado, basta dividir a chamada em 2 ou mais requisições separadas.

Caso tenha qualquer dúvida sobre os pontos que explicamos ou queira conhecer nossas soluções voltadas a automatização na geração de boletos, entre em contato conosco, será um prazer ajudar!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...