XP 0

Status codes

O "humor" do servidor num número

Toda response traz um status code — um número de 3 dígitos que resume o que aconteceu. Os grupos:

  • 2xx = deu certo200 OK
  • 4xx = você (cliente) errou404 Not Found (não achei), 401 (sem permissão)
  • 5xx = eu (servidor) errei500 Internal Server Error

🧠 Modelo mental: o primeiro dígito é o "humor". Começa com 2? Feliz, deu tudo certo. Começa com 4? "Você pediu algo errado" (URL que não existe, dados inválidos). Começa com 5? "Eu quebrei" (bug no servidor).

💡 Por que isso é ouro na hora de depurar: quando um app não funciona, o status code diz de quem é a culpa. 404 → a URL está errada. 500 → o bug é no servidor. Você economiza horas sabendo ler esse número.

Pontos-chave

  • 2xx certo · 4xx você errou · 5xx servidor errou
    o primeiro dígito do status é o 'humor' da resposta.
  • 404 Not Found
    a URL/recurso não existe.