Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

O client não joga o TimeoutException mas sim um HttpInterceptorException

Deve ser a versão do flutter mas aparentemente aqui o HttpClientWithInterceptor captura o TimeoutException e retorna um HttpInterceptorException com a mensagem de TimeoutException.

Imagino que o HttpInterceptorException deve retornar pra outras exceptions fora timeout também.

Esse caso vai acabar caindo nas mensagens genéricas ou tem outra maneira de capturar essa exception específica?

Edit: Agora que eu vi que essa pergunta já foi respondida. Aparentemente uma forma de contornar é voltar a usar o timeout no post ao invés de definir no client.

1 resposta

Olá, tudo bem ?

Vi que sua dúvida foi aberta já tem um tempo :(

Será que conseguiu resolver ? :D

Se sim compartilha conosco como fez!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software