Latest web development tutorials

códigos de status HTTP

Quando um navegador para acessar o navegador do visualizador de páginas Web envia uma solicitação para o servidor onde o web. Quando o navegador recebe e exibe a página, o servidor onde esta página irá retornar um (cabeçalho do servidor) status HTTP cabeçalho código para responder ao pedido contém o browser.

códigos de status HTTP em Inglês para o código de status HTTP.

Aqui estão alguns códigos de status HTTP comuns:

  • 200-- solicitação foi bem-sucedida
  • 301-- recursos (páginas web, etc.) é permanentemente transferido para outro URL
  • 404 - recursos (páginas web, etc.) solicitou não existe
  • 500 - Internal Server Error

HTTP classificação de código de status

código de status HTTP consiste em três casas decimais, o primeiro número decimal define o tipo de códigos de status, os dois últimos números não são efeito classificada. código de status HTTP está dividida em cinco tipos:

HTTP classificação de código de status
classificação categoria Descrição
1 ** Informações, o servidor recebe o pedido, o requerente tem de avançar
2 ** Bem sucedida, a operação é recebida e processada com sucesso
3 ** Redirecionamento, são necessárias novas medidas para completar o pedido
4 ** erro do cliente, o pedido contém erros de sintaxe ou não completar o seu pedido
5 ** Erro de servidor, ocorreu um erro no servidor durante o processamento do pedido

HTTP lista de códigos de status:

Lista de códigos de status HTTP
Código de Status Status Nome de código Inglês A inscrição chinês
100 continuar Continuar. Cliente deve continuar o seu pedido
101 Switching Protocols Mudando protocolos. protocolo de comutação de servidor com base no pedido do cliente. só pode mudar para um protocolo mais avançado, por exemplo, para mudar para a nova versão do protocolo HTTP
200 ok Pedido foi bem sucedida. Geralmente utilizado para solicitações GET e POST
201 Criado Foi criado. solicitações bem-sucedidas e criou um novo recurso
202 aceite Aceito. Nós aceitamos o pedido, mas não concluiu o processo de
203 Informação não-autorizada informações não autorizadas. Pedido foi bem sucedida. Mas não nas informações meta inicial devolvido pelo servidor, mas uma cópia do
204 Nenhum conteúdo Vazio. O servidor processado com êxito, mas não retornou conteúdo. Na ausência de páginas atualizado para garantir o navegador continua a apresentar o documento actual
205 conteúdo de reset Repor conteúdo. processamento do servidor for bem sucedida, o terminal de usuário (por exemplo: um navegador) deve redefinir vista do documento. Este código de retorno pode limpar os campos do formulário do seu navegador
206 conteúdo parcial Part. O servidor processou com sucesso um pedido GET parcial
300 escolhas múltiplas Uma variedade de opções. solicitação de recurso pode incluir uma pluralidade de posições, correspondendo a retornar uma lista de características de recursos e endereço para o terminal de usuário (por exemplo: um navegador) Selecione
301 Movido permanentemente Movido permanentemente. O recurso solicitado foi movida permanentemente para um novo URI, retornará informações, incluindo o novo URI, o browser será automaticamente direcionado para o novo URI. Qualquer futuro novo pedido deve ser substituído por um novo URI
302 encontrado movimento temporário. Semelhante a 301. Mas o recurso apenas temporariamente movido. O cliente deve continuar a usar o URI originais
303 Veja Outros Ver outro endereço. Semelhante a 301. Use GET e POST solicita Vista
304 não alterado Não modificado. O recurso solicitado não modificada, o servidor retorna esse código de status, não irá devolver quaisquer recursos. Cliente normalmente armazena em cache recursos visitados, fornecendo um cabeçalho indica que o desejo do cliente para retornar somente depois que o recurso data de modificação especificada
305 Use Proxy Use um proxy. O recurso solicitado deve ser acessado através de um proxy
306 não usado Ele foi abandonado código de status HTTP
307 Redirect temporária redirecionamento temporário. Semelhante a 302. pedido Use GET é redirecionada
400 Bad Request Erro de sintaxe na solicitações do cliente, o servidor não pode entender
401 não autorizado Solicitação requer autenticação de usuário
402 pagamento exigido Reservado para uso futuro
403 proibido O servidor entendeu o pedido para a solicitação do cliente, mas recusou-se a implementar este pedido
404 não encontrado O servidor não pôde encontrar os recursos (web), a pedido do cliente. Com este código, designers de sites pode definir "recurso solicitado não pôde ser encontrado" página personalizada
405 Método não permitido métodos de pedidos de clientes proibidos
406 não aceitável O servidor não conseguiu concluir o seu pedido com base nas características de conteúdo solicitadas pelo cliente
407 Autenticação de proxy necessária Solicitação requer autenticação de proxy, semelhante ao 401, mas o solicitante deve usar autorização de proxy
408 Request Time-out O servidor aguarda por um cliente para enviar um pedido por muito tempo, um tempo limite
409 conflito Confrontos servidor para completar a solicitação PUT do cliente é provável que retornar esse código quando o servidor processa o pedido
410 ido Recurso solicitado pelo cliente ainda não existir. Ao contrário de 410 404, se o recurso já foi excluída permanentemente antes de poder utilizar o código 410, designer website pode especificar recursos através de um novo código de localização 301
411 comprimento exigido O servidor não pôde processar a mensagem de solicitação enviada pelo cliente sem que o Content-Length
412 Condição prévia falhada Pré-requisitos do cliente solicita erros de informação
413 Entidade de solicitação muito grande Uma vez que a entidade de solicitação é muito grande, o servidor não pode lidar, de modo que o pedido é negado. Para impedir que o pedido contínua do cliente, o servidor pode fechar a ligação. Se o servidor está temporariamente impedido de processar apenas, ele irá conter informações sobre a resposta de um Retry-After
414 Request-URI Too Large URI é demasiado longo pedido (URI tipicamente, uma URL), o servidor não pode manipular
415 Não suportado Tipo de mídia O servidor não conseguiu processar o pedido que veio com formatos de mídia
416 Intervalo solicitado não satisfatório solicitação do cliente intervalo é inválida
417 expectativa falhada O servidor não conseguiu encontrar o cabeçalho de solicitação Esperar
500 Internal Server Error Erro de servidor interno e solicitação não pôde ser concluída
501 não implementado O servidor não suporta a função solicitada, não pode satisfazer o pedido
502 Bad gateway Como um servidor gateway ou proxy recebido do servidor remoto para um pedido inválido
503 serviço não disponível Porque está sobrecarregada ou manutenção do sistema, o servidor está temporariamente incapaz de lidar com a solicitação do cliente. O comprimento do atraso pode ser incluído no servidor de informação de cabeçalho Repetir-Depois
504 Gateway Time-out Atuando como um gateway ou servidor proxy, não oportuna solicitação de acesso de um servidor remoto
505 Versão HTTP não suportada O servidor não suporta a versão solicitada protocolo HTTP não concluir o processamento