Headers HTTP
Lista de códigos enviados nos cabeçalhos http
A tabela abaixo, embora particularmente indigesta, resume todos os códigos que um servidor da Web pode enviar em seus cabeçalhos.
Códigos enviados e significado dos erros | |
Código enviado | Significado da resposta |
100 Continuar | A parte inicial da solicitação foi recebida e o cliente pode continuar com sua solicitação. |
101 Protocolos de manobra | O servidor executa um pedido do cliente para alterar o protocolo para uma especificado na actualização campo de cabeçalho. |
200 OK | A solicitação do cliente foi bem-sucedida e a resposta do servidor contém os dados solicitados. |
201 Criado | Este código de status é usado ao criar um novo URL. O cabeçalho Localização é fornecido pelo servidor para especificar a localização dos novos dados. |
202 Aceito | O pedido foi aceito, mas não foi executado imediatamente. Informações adicionais sobre a transação podem ser fornecidas no corpo da entidade da resposta do servidor. Não há garantia de que o servidor possa realmente atender à solicitação, embora pareça legítimo no momento de sua primeira revisão. |
203 Informações não autoritativas | As informações do cabeçalho são provenientes de uma cópia local ou de terceiros, não do servidor de origem. |
204 Nenhum conteúdo | Um cabeçalho e um código de status são fornecidos na resposta, mas não há um corpo da entidade na resposta. Os navegadores não devem atualizar seus documentos ao receber esta resposta. Esse é um código útil para programas CGI quando eles aceitam dados de um formulário, mas desejam que o navegador permaneça posicionado nesse formulário. |
Redefinir conteúdo | O navegador precisará esclarecer o formulário usado para esta transação para obter uma contribuição adicional. Adequado para entrada de dados em aplicativos CGI. |
206 Conteúdo parcial | O servidor retorna parte dos dados do tamanho necessário. Usado em resposta a uma solicitação de um cabeçalho Range. O servidor deve especificar as séries incluídas na resposta com o cabeçalho Content-Range. |
300 Várias opções | O URL solicitado refere-se a mais de um recurso. Por exemplo, o URL pode se referir a ele documento traduzido para vários idiomas. O corpo da entidade retornado pelo servidor pode ter uma lista mais específica de dados sobre a escolha do recurso correto. O cliente deve permitir que o usuário selecione na lista de URLs retornados pelo servidor, conforme necessário. |
301 movido permanentemente | O URL solicitado não é mais usado pelo servidor e a operação especificada na solicitação não foi executada. O novo local do documento solicitado é especificado no cabeçalho Local. Quaisquer solicitações futuras para este documento devem usar o novo URL. |
302 movido temporariamente | O URL solicitado foi movido, mas apenas temporariamente. O cabeçalho do local aponta para o novo local. Imediatamente após receber esse código de status, o cliente deve usar a nova URL para resolver a solicitação, mas a URL "antiga" deve ser usada para todas as solicitações futuras. |
303 Consulte Outros | O URL solicitado pode ser encontrado em um endereço diferente (especificado no cabeçalho Local) e deve ser recuperado por um GET deste recurso. |
304 Não modificado | Este é o código de resposta para um cabeçalho If-Modified-Since, quando o URL não foi modificado desde a data especificada. O corpo da entidade não é enviado e o cliente deve usar sua própria cópia local. |
305 Use Proxy | deve acessar a URL solicitada através do proxy no cabeçalho Localização. |
400 Solicitação | incorreta Este código de resposta indica que o servidor detectou um erro de sintaxe na solicitação do cliente. |
401 Não autorizado | O código de resultado é fornecido com o cabeçalho WWW-Authenticate para indicar que a solicitação estava sem a autorização apropriada e que o cliente precisará fornecer essa autorização quando solicitar novamente o mesmo URL. Veja neste capítulo a descrição do cabeçalho da Autorização para obter mais informações sobre como as autorizações funcionam em HTTP. |
402 Pagamento obrigatório | Este código ainda não foi implementado em HTTP. |
403 Proibido | O pedido foi recusado por algum motivo que o servidor não deseja informar ao cliente (ou não pode pagar). |
404 não encontrado | O documento não existe no URL especificado. |
Método não permitido | Este código, fornecido com o cabeçalho Permitir, indica que o método usado pelo cliente não é suportado para este URL. |
406 Não aceitável | O URL especificado pelo cliente existe, mas não no formato desejado pelo cliente. Com esse código, o servidor fornece os cabeçalhos de idioma do conteúdo, codificação de conteúdo e tipo de conteúdo. |
407 Autenticação de proxy necessária | O servidor proxy precisa autorizar a solicitação antes de enviá-la. Usado com o cabeçalho Proxy-Authenticate. |
408 Tempo limite da solicitação | Este código de resposta significa que o cliente não forneceu uma solicitação completa dentro de um tempo predefinido (geralmente especificado na configuração do servidor) e que o servidor interrompe a conexão de rede. |
409 Conflito | Indica que a solicitação está em conflito com outra solicitação ou com a configuração do servidor. As informações sobre o conflito devem ser retornadas na seção Dados da resposta. Por exemplo, esse código de resposta pode ser fornecido quando a solicitação de um cliente causa problemas de integridade em um banco de dados. |
410 Gone | Indica que o URL solicitado não existe mais e foi removido permanentemente do servidor. |
411 Comprimento necessário | O servidor não aceitará a solicitação sem o cabeçalho Conteúdo-Comprimento fornecido na solicitação. |
412 Falha na pré- | condição A condição especificada por um ou mais cabeçalhos If ... da solicitação foi considerada incorreta. |
413 Entidade de solicitação muito grande | O servidor não processará a solicitação porque seu corpo de entidade é muito grande. |
414 Solicitação muito longa | O servidor não processará a solicitação porque seu URL de solicitação é muito grande. |
415 Tipo de mídia não suportado | O servidor não processará a solicitação porque seu corpo da entidade está em um formato não suportado. |
500 servidor interno | Esse código indica que parte do servidor (por exemplo, Erro em um programa CGI) travou ou encontrou um erro de configuração. |
501 Não implementado | Indica que o cliente solicitou uma ação que não pode ser executada pelo servidor. |
502 Gateway inválido | Informa que o servidor (o proxy) encontrou respostas inválidas de outro servidor (ou um proxy). |
503 Serviço indisponível | Este código significa que o serviço está temporariamente indisponível, mas deve ser restaurado no futuro. Se o servidor souber quando estará disponível novamente, também poderá ser fornecido um cabeçalho Retry-After. |
504 Tempo limite do gateway | Esta resposta é semelhante ao código 408 (Tempo limite da solicitação), exceto que aqui um gateway - ou um proxy - está expirando. |
505 Versão HTTP não suportada | O servidor não suporta a versão do protocolo HTTP usado na solicitação. |
Você ainda está aí? Parabéns.
Próximo : Acessibilidade
Anterior : Hospedagem