Closed daniel-abrahao closed 7 years ago
Bom dia, @daniel-abrahao A nossa SDK foi tualizada para atender a sua demanda. Na versão 1.0.14 é possível definir um timeout ao instanciar o objeto Gerencianet.
Caso tenha outras demandas, sugiro fortemente que entre em contato com o nosso suporte através da criação de tickets. A sua requisição será analisada por uma equipe de suporte técnico, e caso necessário, sua dúvida será encaminhada para o setor adequado o mais rápido possível.
Por padrão o Guzzle espera indefinidamente a request terminar. Se há algum problema na rede, ou nos servidores, da forma que está não é possível para a aplicação tomar alguma decisão quando a resposta demora muito para vir. Em geral o servidor web ou o FPM vai interromper a execução do código no meio e retornar um HTTP 500. Seria legal se houvesse um timeout padrão, ou melhor ainda, se fosse possível configurar o timeout.
Imgino que pela estrutura do sdk teria que ser algo como: