Quration AIQ

devwords

Nem toda página quebrada é culpa sua — algumas mensagens de erro estão discretamente confessando que o problema está em outro lugar.

Um site mostra '500 Internal Server Error'. De quem é a culpa?

Do servidor (quem opera o site) — não sua
Códigos 5xx são falhas internas do servidor; tudo que você pode fazer é atualizar a página e esperar. Códigos 4xx (404, 403) apontam de volta para o pedido. Saber essa distinção mantém você calmo durante instabilidades.

Os códigos de status 5xx significam que o problema está no próprio servidor, ou seja, os sistemas do site falharam ao processar a requisição, e não há nada do lado do visitante que tenha causado isso ou que possa consertá-lo além de atualizar a página e esperar que o operador resolva. Isso é diferente dos códigos 4xx, como 404 ou 403, que apontam de volta para a própria requisição, como um endereço errado ou falta de permissão.

Reiniciar o próprio computador ou culpar uma conta de internet não paga são ambos diagnósticos equivocados que presumem que a culpa é do visitante, quando um código 5xx sinaliza que a falha está do lado do servidor, não do seu.

Entender essa divisão entre erros 4xx e 5xx é genuinamente útil durante quedas de serviço, já que um código 5xx diz imediatamente que o problema está fora do seu alcance e não há conserto do seu lado.

▶ Quration AIQ

devwords

O que é?Seu nome?Qual é?Qual licença famosamente permissiva permite quase tudo, incluindo uso comercial, desde que você mantenha o aviso de direitos autorais?Por que fazer isso se nada visível muda?Que termo com sabor financeiro é esse?Qual é a resposta inicial mais prática?Na gíria britânica, o que significa 'git'?Qual é o princípio aceito de um bom commit?Contribuindo com código aberto ou trabalhando em equipe, você ouvirá 'eu mandei um PR' — o que significa um Pull Request?Qual é a relação entre git e GitHub?Como a porta que os programas usam para conversar entre si, qual analogia de restaurante combina melhor?

Quration — Quration AIQ