Cliente HTTP: tratando status
Intermediário+20 XP
Em Python, bibliotecas como requests e httpx devolvem o status da resposta. Escreva acao_para_status(status) que decide o que o cliente deve fazer:
- 200–299 →
"sucesso" - 401 →
"fazer login" - 403 →
"sem permissão" - 404 →
"não encontrado" - 429 →
"aguardar e tentar de novo" - outros 400–499 →
"corrigir requisição" - 500–599 →
"tentar de novo" - qualquer outro →
"desconhecido"
Use match/case (Python 3.10+) ou if/elif.
Como resolver
- Escreva sua solução no editor.
- Executar mostra a saída no terminal, para você experimentar.
- Testar confere a solução. Passou em tudo? Exercício concluído!
Carregando editor…
digite "ajuda" para ver os comandos
dev@devjr:~/car-status-http$