Códigos de status http
9 fevereiro 2009Existem diversos códigos de erro na Web, abaixo vamos descrever alguns códigos de status comuns:
200 - o servidor retornou a página com sucesso.
404 - a página solicitada não existe.
503 - o servidor está temporariamente indisponível.
Veja abaixo uma lista completa dos códigos de status de HTTP. Para obter mais informações, visite a página W3C nos códigos de status HTTP para obter mais informações.
(Resposta provisória)
Códigos de status que indicam uma resposta provisória e exigem que o solicitante realize uma ação para continuar.
100 (Continuar) - O solicitante deve continuar com a solicitação. O servidor retorna esse código para indicar que recebeu a primeira página de uma solicitação e que está esperando o restante.
101 (Mudando protocolos) - O solicitante pediu ao servidor para mudar os protocolos, e o servidor está reconhecendo a informação para então executá-la.
(Bem-sucedido)
Códigos de status que indicam que o servidor processou a solicitação com sucesso.
200 (Bem-sucedido) - O servidor processou a solicitação com sucesso.
201 (Criado) - A solicitação foi bem-sucedida e o servidor criou um novo recurso.
202 (Aceito) O servidor aceitou a solicitação, mas ainda não a processou.
203 (Informação não-autorizável) - O servidor processou a solicitação com sucesso, mas está retornando informações que podem ser de outra fonte.
204 (Sem conteúdo) O servidor processou a solicitação com sucesso, mas não está retornando nenhum conteúdo.
205 (Reconfigurar conteúdo) - O servidor processou a solicitação com sucesso, mas não está retornando nenhum conteúdo. Ao contrário da 204, esta resposta exige que o solicitante reconfigure o modo de exibição do documento (por exemplo, limpe um formulário para uma nova entrada).
206 (Conteúdo parcial) - O servidor processou uma solicitação parcial GET com sucesso.
(Redirecionado)
Uma ação adicional é necessária para completar a solicitação. Esses códigos de status são usados freqüentemente para redirecionamentos.
Códigos de status HTTP
300 (Múltipla escolha) - O servidor tem muitas ações disponíveis com base na solicitação. O servidor pode escolher uma ação com base no solicitante (user-agent) ou apresentar uma lista para que o solicitante escolha uma ação.
301 (Movido permanentemente) - A página solicitada foi movida permanentemente para um novo local. Quando o servidor retornar essa resposta (como uma resposta para uma solicitação GET ou HEAD), ele automaticamente direcionará o solicitante para o novo local.
302 (Movido temporariamente) - O servidor está respondendo à solicitação de uma página de uma localidade diferente, mas o solicitante deve continuar a usar o local original para solicitações futuras. Esse código é semelhante ao 301 com relação a uma solicitação GET ou HEAD, pois direciona automaticamente o solicitante para um local diferente.
303 (Consultar outro local) - O servidor retornará esse código quando o solicitante precisar fazer uma solicitação GET separadamente para outro local para obter a resposta. Para todas as outras solicitações (com exceção de HEAD), o servidor direciona automaticamente para o outro local.
304 (Não modificado) - A página solicitada não foi modificada desde a última solicitação. Quando o servidor retornar essa resposta, ele não retornará o conteúdo da página. Você deverá configurar o servidor para retornar essa resposta (chamada de cabeçalho If-Modified-Since HTTP) quando uma página não tiver sido alterada desde a última vez em que o solicitante fez o pedido.
305 (Utilizar proxy) - O solicitante poderá acessar a página solicitada utilizando um proxy. Quando o servidor retornar essa resposta, também indicará qual proxy o solicitante deverá usar.
307 (Redirecionamento temporário) - O servidor está respondendo à solicitação de uma página de uma localidade diferente, mas o solicitante deve continuar a usar o local original para solicitações futuras. Esse código é semelhante ao 301 com relação a uma solicitação GET ou HEAD, pois direciona automaticamente o solicitante para um local diferente.
(Erro de solicitação)
Esses códigos de status indicam que, provavelmente, houve um erro na solicitação que impediu que o servidor a processasse.
301 (Movido permanentemente) - A página solicitada foi movida permanentemente para um novo local. Quando o servidor retornar essa resposta (como uma resposta para uma solicitação GET ou HEAD), ele automaticamente direcionará o solicitante para o novo local.
302 (Movido temporariamente) - O servidor está respondendo à solicitação de uma página de uma localidade diferente, mas o solicitante deve continuar a usar o local original para solicitações futuras. Esse código é semelhante ao 301 com relação a uma solicitação GET ou HEAD, pois direciona automaticamente o solicitante para um local diferente.
303 (Consultar outro local) - O servidor retornará esse código quando o solicitante precisar fazer uma solicitação GET separadamente para outro local para obter a resposta. Para todas as outras solicitações (com exceção de HEAD), o servidor direciona automaticamente para o outro local.
304 (Não modificado) - A página solicitada não foi modificada desde a última solicitação. Quando o servidor retornar essa resposta, ele não retornará o conteúdo da página.
305 (Utilizar proxy) - O solicitante poderá acessar a página solicitada utilizando um proxy. Quando o servidor retornar essa resposta, também indicará qual proxy o solicitante deverá usar.
307 (Redirecionamento temporário) - O servidor está respondendo à solicitação de uma página de uma localidade diferente, mas o solicitante deve continuar a usar o local original para solicitações futuras. Esse código é semelhante ao 301 com relação a uma solicitação GET ou HEAD, pois direciona automaticamente o solicitante para um local diferente.
400 (Solicitação inválida) - O servidor não entendeu a sintaxe da solicitação.
401 (Não autorizado) - A solicitação requer autenticação. O servidor pode retornar essa resposta para uma página que necessita de login.
403 (Proibido) - O servidor recusou a solicitação.
404 (Não encontrado) - O servidor não encontrou a página solicitada. Por exemplo, o servidor retornará esse código com freqüência se a solicitação for para uma página que não existe mais no servidor.
405 (Método não permitido) - O método especificado na solicitação não é permitido.
406 (Não aceitável) - A página solicitada não pode responder com as características de conteúdo solicitadas.
407 (Autenticação de proxy necessária) - Esse código de status é semelhante ao 401 (não autorizado), mas especifica que o solicitante deve autenticar usando uma proxy.
Quando o servidor retornar essa resposta, também indicará qual proxy o solicitante deverá usar.
408 (Timeout da solicitação) - O servidor sofreu timeout ao aguardar a solicitação.
(Erro no servidor)
Esses códigos de status indicam que o servidor teve um erro interno ao tentar processar a solicitação. Esses erros tendem a ocorrer com o próprio servidor, e não com a solicitação.
409 (Conflito) - O servidor encontrou um conflito ao completar a solicitação. O servidor deve incluir informações sobre o conflito na resposta. O servidor pode retornar esse código em resposta a uma solicitação PUT que entre em conflito com uma solicitação anterior, e também uma lista de diferenças entre as solicitações.
410 (Desaparecido) - O servidor retornará essa resposta quando o recurso solicitado tiver sido removido permanentemente. É semelhante ao código 404 (Não encontrado), mas às vezes é usado no lugar de um 404 para recursos que tenham existido anteriormente. Se o recurso foi movido permanentemente, você deve usar o código 301 para especificar o novo local do recurso.
411 (Comprimento necessário) - O servidor não aceitará a solicitação sem um campo de cabeçalho “Comprimento-do-Conteúdo” válido.
412 (Falha na précondição) - O servidor não cumpre uma das pré-condições que o solicitante coloca na solicitação.
413 (Entidade de solicitação muito grande) - O servidor não pode processar a solicitação porque ela é muito grande para a capacidade do servidor.
414 (o URI solicitado é muito longo) - O URI solicitado (geralmente um URL) é muito longo para ser processado pelo servidor.
415 (Tipo de mídia incompatível) - A solicitação está em um formato não compatível com a página solicitada.
416 (Faixa solicitada não satisfatória) - O servidor retorna esse código de status se a solicitação for para uma faixa não disponível para a página.
417 (Falha na expectativa) - O servidor não pode cumprir os requisitos do campo “Expectativa” do cabeçalho da solicitação.
500 (Erro interno do servidor) - O servidor encontrou um erro e não pode completar a solicitação.
501 (Não implementado) - O servidor não tem o recurso necessário para completar a solicitação. Por exemplo, o servidor poderá retornar esse código quando não reconhecer o método da solicitação.
502 (Gateway inválido) - O servidor estava operando como gateway ou proxy e recebeu uma resposta inválida do servidor superior.
503 (Serviço indisponível) - O servidor está indisponível no momento (por sobrecarga ou inatividade para manutenção). Geralmente, esse status é temporário.
504 (Tempo limite do gateway) - O servidor estava operando como gateway ou proxy e não recebeu uma solicitação do servidor superior a tempo.
505 (Versão http incompatível) - O servidor não é compatível com a versão do protocolo HTTP usada na solicitação.
Editado a partir do endereço:
http://www.google.com/support/webmasters/bin/answer.py?hl=br&answer=40132
Postagens, arquivos e artigos relacionados
- I ? GIGANTTE
- O que é Direito Autoral? (versão Wiki)
- Artigo nº 1 - Análise Gráfica - Estampas de Camisetas
- Afinal, o que é história em quadrinhos?
- Robert Crumb - Mister Underground
- Vinil, Bolachão, LP ou Disco
Também estão na mesma categoria
- Inauguração do link com o Twitter
- Separação de cores na serigrafia
- O Estúdio na caixa
- Animação 2D e 3D - O Brasil ainda chega lá...
- Válvulas
- Fábrica de Vinil
- Engenharia de Audio - Manual
- Hot Topic - Música, Livros, Gibis, Cards e etc.





![Validate my RSS feed [Valid RSS]](http://www.gigantte.com.br/wp-content/gallery/diversas/valid-rss.png)
Faça seu comentário!