Skip to content

Latest commit

 

History

History
9 lines (6 loc) · 711 Bytes

erros_excecoes.md

File metadata and controls

9 lines (6 loc) · 711 Bytes

Erros e Exceções

  • Toda API contém um tratamento de erros e exceções, para caso haja a necessidade de retornar alguma mensagem de erro/aviso ao usuário. Por exemplo, se houver uma falha na conexão o Requests irá levantar uma exceção ConnectionError;
  • Na ocasião de uma rara resposta HTTP inválida, Requests irá levantar uma exceção HTTPError;
  • Se uma requisição excede o tempo limite, uma exceção Timeout é levantada;
  • Se uma requisição excede o número máximo de redirecionamentos configurado, uma exceção TooManyRedirects é levantada;
  • Todas as exceções levantadas explicitamente pelo Requests são herdadas de requests.exceptions.RequestException.