tutoriais mais recente desenvolvimento web
 

Mensagens de status HTTP


Quando um navegador solicita um serviço a partir de um servidor web, pode ocorrer um erro.

Esta é uma lista de mensagens de status HTTP que pode ser devolvido:


1xx: Informações

Mensagem: Descrição:
100 Continue O servidor recebeu os cabeçalhos de solicitação, e que o cliente deve proceder para enviar o corpo da solicitação
101 Protocolos de comutação O solicitante pediu ao servidor para mudar os protocolos
103 Checkpoint Utilizada na proposta pedidos resumable para retomar PUT ou POST pedidos abortados

2xx: Sucesso

Mensagem: Descrição:
200 OK O pedido é OK (esta é a resposta padrão para solicitações HTTP bem sucedidos)
201 Criado O pedido foi cumprido, e um novo recurso é criado
202 aceitado O pedido foi aceito para processamento, mas o processamento não foi concluída
203 Informação não-autorizada O pedido foi processado com sucesso, mas está retornando informações que podem ser de outra fonte
204 Nenhum conteúdo O pedido foi processado com sucesso, mas não está retornando nenhum conteúdo
205 conteúdo Repor O pedido foi processado com sucesso, mas não está retornando nenhum conteúdo, e requer que o solicitante redefinir a exibição do documento
206 Partial Content O servidor está fornecendo apenas uma parte do recurso devido a um cabeçalho de intervalo enviado pelo cliente

3xx: redirecionamento

Mensagem: Descrição:
300 múltiplas escolhas A lista de links. O usuário pode selecionar um link e vá para esse local. Máximo de cinco endereços
301 mudou-se permanentemente A página solicitada mudou-se para um novo URL
302 Encontrado A página solicitada se mudou temporariamente para uma nova URL
303 See Outros A página solicitada pode ser encontrado em uma URL diferente
304 não modificado Indica que a página solicitada não foi modificado desde a última solicitada
306 Mudar Proxy Não mais usado
307 Temporary Redirect A página solicitada se mudou temporariamente para uma nova URL
308 currículo incompleto Utilizada na proposta pedidos resumable para retomar PUT ou POST pedidos abortados

4xx: Erro de cliente

Mensagem: Descrição:
400 Bad Request O pedido não pode ser cumprido devido ao mau sintaxe
401 Unauthorized O pedido foi um pedido legal, mas o servidor está se recusando a responder a ela. Para uso quando a autenticação é possível, mas falhou ou ainda não foram fornecidas
402 Pagamento obrigatório Reservado para uso futuro
403 Proibido O pedido foi um pedido legal, mas o servidor está se recusando a responder a ela
404 não encontrado A página solicitada não pôde ser encontrado, mas pode estar disponível novamente no futuro
405 Método não permitido Foi feita uma solicitação de uma página usando um método de solicitação não é suportado por essa página
406 Não Aceitável O servidor só pode gerar uma resposta que não é aceite pelo cliente
407 Autenticação de proxy necessária O cliente deve primeiro se autenticar com o proxy
408 Request Timeout O servidor excedeu a aguardar o pedido
409 Conflito A solicitação não pôde ser concluída devido a um conflito no pedido
410 Longe A página solicitada não está mais disponível
411 comprimento necessário O "Content-Length" não está definida. O servidor não aceitará a solicitação sem ele
412 Condição prévia falhada A pré-condição dada no pedido avaliada como falsa pelo servidor
413 Entidade de solicitação muito grande O servidor não vai aceitar o pedido, porque a entidade do pedido é muito grande
414 Request-URI Too Long O servidor não aceitará a solicitação, porque o URL é muito longo. Ocorre quando você converte um pedido POST a um pedido GET com uma informação de consulta longa
415 Tipo de mídia incompatível O servidor não aceitará a solicitação, porque o tipo de mídia não é suportada
416 Intervalo solicitado não satisfatório O cliente pediu para uma parte do arquivo, mas o servidor não pode fornecer essa parcela
417 Falha na expectativa O servidor não pode satisfazer as exigências da Esperar campo de cabeçalho de solicitação

5xx: Erro de servidor

Mensagem: Descrição:
500 Internal Server Error Uma mensagem de erro genérico, dado quando nenhuma mensagem mais específico é adequado
501 não implementado O servidor quer não reconhecer o método de solicitação, ou ele não tem a capacidade para atender à solicitação
502 Bad Gateway O servidor estava operando como gateway ou proxy e recebeu uma resposta inválida do servidor upstream
503 serviço indisponível O servidor está indisponível no momento (sobrecarregado ou para baixo)
504 do Gateway Timeout O servidor estava agindo como um gateway ou proxy e não recebeu uma resposta atempada a partir do servidor upstream
505 Versão HTTP não suportada O servidor não suporta a versão do protocolo HTTP usada na solicitação
511 Rede de Autenticação necessária O cliente precisa se autenticar para ganhar acesso à rede