O que é?
Servidores web utilizam códigos de status HTTP para comunicar-se com clientes durante a entrega de conteúdo para um site. Entre esses códigos de status, podemos encontrar o seguinte retorno: 429 - Too Many Requests (Muitos Pedidos).
Como seu nome sugere, o código é retornado quando o número de solicitações enviadas para o destino ultrapassa o limite aceito pelo servidor, resultando no bloqueio temporário do processo.
Problema
A fim de garantir a performance do sistema, o Quírons permite que sejam enviadas um número máximo de 150 (cento e cinquenta) requisições por minuto para um mesmo cliente, ocasionando no bloqueio temporário caso o limite informado tenha sido ultrapassado.
Para o problema citado, o seguinte retorno será apresentado no painel de integração de seu ERP: 429 - {"message":"Você excedeu o limite de requisições, por favor aguarde e tente novamente mais tarde.","code":"TOO_MANY_REQUESTS","detailedMessage":"Você excedeu o limite de requisições, por favor aguarde e tente novamente mais tarde.","helpUrl":"https://app.swaggerhub.com/apis/quirons/integrations/1.0.0"}
Solução
Para solução do problema, recomenda-se reduzir o número de requisições por minuto e realizar uma nova tentativa.
O tempo de bloqueio do usuário é de 60 (sessenta) segundos ao contar o retorno de erro apresentado.
Conteúdos relacionados: