Do meu caderno de erros direto pra cá: a explicação que eu levaria pra uma entrevista hoje, em inglês.
2xx success: 200 OK, 201 Created, 204 No Content (success, empty body).
3xx redirect: 301 permanent, 302 temporary, 304 Not Modified (cache).
4xx client's fault: 400 Bad Request, 401 vs 403 (THE classic: 401 = not authenticated, we don't know who you are; 403 = authenticated but NOT allowed), 404 Not Found, 409 Conflict (duplicate/state clash), 422 validation failed, 429 Too Many Requests (rate limited).
5xx server's fault: 500 generic, 502 Bad Gateway (upstream died), 503 unavailable, 504 upstream timeout.
Ler é fácil. Falar isso em inglês, sob pressão, com alguém avaliando, é outra história. No VagaGringa esse tópico vira flashcard com repetição espaçada, cai em quiz e entra no simulado.
Treinar este tópico no app