CABEÇALHOS 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 nos seus cabeçalhos.
Códigos enviados e significado de erros
Código enviado | Significado da resposta |
100 Continue | A parte inicial da consulta foi recebida e o cliente pode continuar com a sua consulta. |
101 Mudando Protocolos | O servidor executa uma consulta do cliente para alterar o protocolo em favor daquele especificado no campo Upgrade (Atualização) do cabeçalho. |
200 OK | A consulta 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 uma nova URL. O cabeçalho Location (Localização) é fornecido pelo servidor para especificar a localização dos novos dados. |
202 Aceito | A consulta foi aceite, mas não foi executada imediatamente. Outras informações 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 da sua primeira revisão. |
203 Não Autorizado | 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 os seus documentos ao receber essa 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. |
205 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 consulta de um cabeçalho Range. O servidor deve especificar as séries incluídas na resposta com o cabeçalho Content-Range. |
300 Múltipla Escolha | A URL solicitada refere-se a mais de um recurso. Por exemplo, a URL pode referir-se 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 retornadas pelo servidor, conforme necessário. |
301 Movido Permanentemente | A URL solicitada já não é usada pelo servidor e a operação especificada na consulta não foi executada. O novo local do documento solicitado é especificado no cabeçalho Location (Localização). Quaisquer consultas futuras para este documento devem usar a nova URL. |
302 Movido Temporariamente | A URL solicitada foi movida, mas apenas temporariamente. O cabeçalho do local aponta para a nova localização. 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 | A URL solicitada pode ser encontrada num endereço diferente (especificado no cabeçalho Localização) e deve ser recuperado por um GET desse recurso. |
304 Não Modificado | Esse é o código de resposta para um cabeçalho If-Modified-Since, quando a URL não foi modificada desde a data especificada. O corpo da entidade não é enviado e o cliente deve usar a sua própria cópia local. |
305 Use Proxy | Deve aceder a URL solicitada por meio do proxy no cabeçalho Localização. |
400 Requisição | Inválida Este código de resposta indica que o servidor detectou um erro de sintaxe na consulta do cliente. |
401 Não Autorizado | O código de resultado é fornecido com o cabeçalho WWW-Authenticate para indicar que a consulta estava sem a autorização apropriada e que o cliente precisará fornecer essa autorização quando solicitar novamente a mesma URL. Veja nesse 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 Necessário | Este código ainda não foi implementado em HTTP. |
403 Proibido | A consulta foi recusada 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 na URL especificada. |
Método Não Permitido | Este código, fornecido com o cabeçalho Allow (Permitir), indica que o método usado pelo cliente não é suportado para esta URL. |
406 Não Aceitável | A URL especificada pelo cliente existe, mas não no formato desejado pelo cliente. Com este 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 consulta antes de enviá-la. Usado com o cabeçalho Proxy-Authenticate (Proxy Autenticado). |
408 Tempo de Requisição Esgotado | Este código de resposta significa que o cliente não forneceu uma consulta 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 consulta está em conflito com outra consulta ou com a configuração do servidor. As informações sobre o conflito devem ser retornadas na seção Dados da resposta. Por exemplo, este código de resposta pode ser fornecido quando a consulta de um cliente causa problemas de integridade num banco de dados. |
410 Gone (Perdido) | Indica que a URL solicitada já não existe e foi removida permanentemente do servidor. |
411 Comprimento Necessário | O servidor não aceitará a consulta sem o cabeçalho Content-Length (Comprimento do Conteúdo) fornecido na solicitação. |
412 Falha de Pré- | Condição A condição especificada por um ou mais cabeçalhos If... da consulta foi considerada incorreta. |
413 Entidade de Requisição Muito Grande | O servidor não processará a consulta porque o seu corpo de entidade é muito grande. |
414 Requisição Muito Longa | O servidor não processará a consulta porque a sua URL de consulta é muito grande. |
415 Tipo de Mídia Não Suportado | O servidor não processará a consulta porque o seu corpo de entidade está num formato não suportado. |
500 Erro do Servidor Interno | Este código indica que parte do servidor (por exemplo, Erro num 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 (Tente Novamente). |
504 Tempo do Gateway Esgotado | Esta resposta é semelhante ao código 408 (Tempo de Requisição Esgotado), exceto que aqui um gateway - ou um proxy - está esgotado. |
505 Versão HTTP Não Suportada | O servidor não suporta a versão do protocolo HTTP usado na consulta. |
Você ainda está aí ? Parabéns.
Próximo : Acessibilidade
Anterior : Hospedagem