Mensagens

Mensagens de Status do Protocolo HTTP

Quando um navegador como o Interenet Explorer ou FireFox solicita uma página ou documento para um servidor web, o servidor responde com algumas mensagens padrão do protocolo HTTP. A maioria destas mensagens são registradas no log de acesso do servidor, no entanto, em alguns casos de erro, o navegador irá apresentar a mensagem com o código.

 

 

 

 

A seguir estão os códigos mais comumns do protocolo HTTP:

Código Valor Descrição
100 Continue O servidor recebeu o início do pedido e o cliente deve continuar
101 Trocando de protocolo O cliente enviou um pedido para que o servidor utilize um protocolo diferente para a conexão. O servidor respondeu que está bem proceder com a troca do protocolo
200 OK O pedido do cliente foi bem sucedido
201 Criado O pedido resultou na criação de um recurso adicional e a linha de texto indica a URL pela qual o recurso deve ser identificado
202 Aceito O servidor não precisa esperar que o processo seja completado para aceitar novos pedidos
203 Informação não-autoritária Similar ao código 200, exceto que a informação retornada ao navegador pode ser proveniente de um servidor diferente daquele que foi contactado inicialmente
204 Sem conteúdo O pedido foi feito com sucesso, porém não retornou nenhum conteúdo
205 Resetar conteúdo O pedido foi feito com sucesso, porém o conteúdo não foi retornado. Em geral o servidor está aguardando por mais instruções antes de continuar
206 Conteúdo parcial O cliente possui parte do conteúdo solicitado em cache, a mensagem indica que a solicitação de conteúdo parcial foi bem sucedida
300 Opções múltiplas O recurso solicitado é um de vários. O usuário será apresentado com uma lista de opções, ou o servidor poderá redirecionar o pedido automaticamente
301 Movido permanentemente O recurso solicitado foi movido para uma nova URL. Um código 410 é retornado se a nova URL não estiver disponível
302 Encontrado O recurso solicitado foi movido, porém o navegador não é automaticamente redirecionado. Uma URL deve ser apresentada ao usuário
303 Veja outro Similar ao código 302, o recurso foi movido, porém o pedido do recurso foi feito através do método GET e um redirecionamento automático é aceitável
304 Inalterado Se o cliente já possui uma cópia parcial em cache do conteúdo solicitado, e se o recurso no servidor não foi modificado, o servidor responde com o código 304 e não envia o conteúdo para o cliente. Isto permite a utilização do cache no cliente com um menor uso de requisições HTTP
305 Use proxy O recurso solicitado deve ser acessado através da URL de um servidor proxy
307 Redirecionamento temporário O recurso solicitado foi movido temporariamente para uma nova URL. A URL original deve continuar sendo utilizada
400 Pedido Incorreto O servidor não entendeu o pedido.
401 Não autorizado A URL solicitada requer um nome de conta e senha
403 Proibido O cliente não possui permissão para obter o recurso solicitado
404 Não encontrado Este é o status de erro mais comum. O navegador não conseguiu encontrar o recurso na URL especificada. Em geral este erro é causado por uma URL digitada incorretamente, ou por um documento que foi movido no servidor
405 Método não permitido O cliente tentou executar um script não suportado pelo servidor. Alguns provedores desabilitam a execução de scripts no servidor por questões de segurança
406 Não aceitos Indica ao servidor web os tipos de arquivo que o cliente pode aceitar
407 Autenticação do proxy requerida Se houver um servidor proxy entre o cliente e o servidor é necessário prover uma conta e senha para o servidor proxy
408 Timeout do pedido O recurso solicitado excedeu o tempo limite para completar. Tente solicitar o recurso novamente.
409 Conflito Em geral indica que houve uma tentativa inapropridada de modificar um recurso
410 Removido O recurso solicitado foi removido
411 Tamanho requerido O cliente não definiu o tamanho do conteúdo no cabeçalho do pedido
413 A entidade solicitada é muito grande O conteúdo solicitado é maior do que o servidor é capaz de processar
414 A URL é muito longa Desde que o método POST permite que uma quantidade ilimitada de dados seja enviado ao servidor, se o pedido for convertido para o método GET, este erro é passível de ocorrer pois os dados neste método são enviados na URL, gerando uma URL mais longa do que o servidor é capaz de processar
415 Tipo de mídia não suportado Deve haver um erro no tipo MIME indicado no cabeçalho do pedido. Por exemplo, o navegador solicitou uma imagem quando de fato o objeto é um programa
500 Erro interno do servidor Houve um erro interno no servidor. Somente o administrador do site poderá resolver este problema
501 Não implementado O objeto solicitado não pode ser servido
502 Erro na ponte O servidor contactado precisa contactar um outro servidor para obter o recurso solicitado. Se o servidor contactado incialmente receber um erro do segudo servidor, esta mensagem será retornada ao cliente
503 Serviço indisponível Se o servidor contactado estiver muito ocupado no momento ele não poderá processar o pedido do cliente. Isto pode ocorrer se houverem muitos acessos simultâneos ao servidor.
504 Timeout da ponte A conexão com o servidor excedeu o tempo limite
505 Versão HTTP não suportada Ocorre se o cliente solicitar um recurso utilizando uma versão não suportada do protocolo HTTP pelo servidor. Por exemplo, o servidor reconhece apenas a versão HTTP 1.0 e o cliente contactou o servidor utilizando a versão HTTP 1.1