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:
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:
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 |