Busca


imprimir pdf

Os códigos de resposta de um servidor HTTP


Este guia tem por objectivo enunciar-lhe os códigos de regresso de um servidor HTTP e para algumas, elas propõem-lhe soluções para não o ter mais.

Categorias

Um servidor HTTP volta 5 categorias de código descrito abaixo :

100 - 199 : Informações retornadas

200 - 299 : Pedido tratado com sucesso

300 - 399 : Reencaminhamento

400 - 499: Pedido incompleto

500 - 599: Erro do servidor HTTP


Para uma leitura mais fácil vamos cingir estas categorias a duas secções: código correcto e código de erro. Os códigos 100 a 299 estão englobados nos códigos correctos e os códigos 300 à 599 englobados nos códigos de erro.

Principais códigos conhecidos

  • Códigos correctos

200 : Pedido tratado com sucesso (OK)

202 : Pedido aceite mas não tratado

205: Reinicialização de um formulário(CGI)


  • Códigos de erro

301 : Recurso pedido não está mais disponível no servido

302 : Recurso pedido temporariamente indisponível no servidor

305 : Utilização obrigatória do Proxy

400 : Detecção de um erro de sintaxe

401 : Documento ou directório protegido

403 : Proibição de visualizar o directório (acesso
proibido)

404 : Documento impossível de encontrar

414 : URL demasiada comprida

415 : O formato dos media não é suportado

500 : Erro interno do servidor

501 : Acção não gerida pelo servidor

503 : Indisponibilidade temporária do servidor

505 : Versão do protocolo não suportada pelo servidor

  • A sua resolução

Erro 500

O erro 500 diz que o certificado cgi ou php não foi executado correctamente. Isto pode ser provocado por :

- .htaccess com erros,

- permissões 777 sobre o directório e/ou sobre os ficheiros cgi ou php. É necessário pôr aos mais 755. Nunca deve pôr 777,

- se o erro intervêm ao fim de um certo tempo, isto pode ser devido a um timeout de uma ligação que efectua no seu script,

- ou muito simplesmente um erro de programação no script.