500 internal server error – Possivelmente já viu esse erro?

500 internal server error

Certamente já viu a mensagem: 500 internal server error. Mas sabe realmente o significado dos erros que aparecem nas telas? Neste artigo vamos explicar de forma resumida o significado dos mesmos.

Antes de falarmos sobre o 500 internal server error, precisamos de explicar como surgiu o significado dos erros.

O Código de Estado de Resposta (Response Status Code) foram definidos no RFC (Request For Comments) 1945, que padronizou o HTTP/1.0 em 1996. Eles são códigos de três dígitos, do tipo inteiro, que servem para facilitar o entendimento das respostas das requisições http.

Esses códigos foram divididos em cinco categorias e são identificados pelo seu primeiro digito:

  • Códigos que começam com o número 1 (1xx) são apenas informativos e significam que a requisição foi recebida e que o processo será continuado;
  • Códigos que começam com o número 2 (2xx) representam sucesso e significam que a requisição foi recebida com sucesso, entendida e aceita;
  • Códigos que começam com o número 3 (3xx) representa redirecionamento, significam que mais ações precisam ser tomadas para que a requisição seja completada;
  • Códigos que começam com o número 4 (4xx) representam erros no cliente e significa que a requisição contém uma sintaxe incorreta ou não pode ser realizada;
  • Códigos que começam com o número 5 (5xx) são códigos que representam erros no servidor e significam que o servidor falhou ao realizar uma requisição aparentemente válida.

Os nas mensagens de erro mais comuns são o 500 internal server error e o 404 Not Found, indica que o servidor de origem não encontrou a página no servidor. Já 500 internal server error, entre as causas comuns, estão a falha ou erro de instalação ou permissão em alguma pasta ou arquivo que pode ter deixado entradas inválidas.

Para informações atualizadas, veja o RFC 7231 para o HTTP/1.1 e o RFC 7540 para o HTTP/2.

Gostou do nosso artigo? Compartilhe o conhecimento nas suas redes sociais.

Fechar Menu
shares