Mudanças entre as edições de "Descrição de códigos HTTP"
(Uma revisão intermediária pelo mesmo usuário não estão sendo mostradas) | |||
Linha 126: | Linha 126: | ||
|400 | |400 | ||
|Requisição inválida | |Requisição inválida | ||
− | | | + | |O pedido não pode ser entregue devido à sintaxe incorreta. |
|- | |- | ||
|401 | |401 | ||
|Não autorizado | |Não autorizado | ||
− | | | + | |Semelhante ao 403 Forbidden, mais especificamente para o uso quando a autenticação é possível, mas não conseguiu ou ainda não foram fornecidos. |
|- | |- | ||
|402 | |402 | ||
|Pagamento necessário | |Pagamento necessário | ||
− | | | + | |Reservado para uso futuro. A intenção original era que esse código pudesse ser usado como parte de alguma forma de dinheiro digital ou de micro pagamento regime, mas isso não aconteceu, e esse código não é usado normalmente. |
|- | |- | ||
|403 | |403 | ||
|Proibido | |Proibido | ||
− | | | + | |O pedido foi um pedido legal, mas o servidor está recusando a responder a ela. |
|- | |- | ||
|404 | |404 | ||
|Não encontrado | |Não encontrado | ||
− | | | + | |O recurso requisitado não foi encontrado, mas pode ser disponibilizado novamente no futuro. |
|- | |- | ||
|405 | |405 | ||
|Método não permitido | |Método não permitido | ||
− | | | + | |Foi feita uma solicitação de um recurso usando um método de pedido não é compatível com esse recurso. |
|- | |- | ||
|406 | |406 | ||
|Não aceitável | |Não aceitável | ||
− | | | + | |O recurso solicitado é apenas capaz de gerar conteúdo não aceitáveis de acordo com os cabeçalhos Accept enviados na solicitação. |
|- | |- | ||
|407 | |407 | ||
|Autenticação de proxy necessária | |Autenticação de proxy necessária | ||
− | | | + | |Autenticação de proxy necessária. |
|- | |- | ||
|408 | |408 | ||
|Tempo de requisição esgotou (timeout) | |Tempo de requisição esgotou (timeout) | ||
− | | | + | |O servidor sofreu timeout ao aguardar a solicitação |
|- | |- | ||
|409 | |409 | ||
|Conflito | |Conflito | ||
− | | | + | |Indica que a solicitação não pôde ser processada por causa do conflito no pedido. |
|- | |- | ||
|410 | |410 | ||
|Gone | |Gone | ||
− | | | + | |Indica que o recurso solicitado não está mais disponível e não estará disponível novamente. |
|- | |- | ||
|411 | |411 | ||
|Comprimento necessário | |Comprimento necessário | ||
− | | | + | |O pedido não especifica o comprimento do seu conteúdo, o que é exigido pelo recurso solicitado. |
|- | |- | ||
|412 | |412 | ||
|Pré-condição falhou | |Pré-condição falhou | ||
− | | | + | |O servidor não cumpre uma das condições que o solicitante coloca na solicitação. |
|- | |- | ||
|413 | |413 | ||
|Entidade de solicitação muito grande | |Entidade de solicitação muito grande | ||
− | | | + | |A solicitação é maior do que o servidor está disposto ou capaz de processar. |
|- | |- | ||
|414 | |414 | ||
|Pedido URL too long | |Pedido URL too long | ||
− | | | + | |O URI fornecido foi muito longo para ser processado pelo servidor. |
|- | |- | ||
|415 | |415 | ||
|Tipo de mídia não suportado | |Tipo de mídia não suportado | ||
− | | | + | |A entidade tem um pedido tipo de mídia que o servidor ou o recurso não tem suporte. Por exemplo, o cliente carrega uma imagem como image / svg + xml, mas o servidor requer que imagens usar um formato diferente. |
|- | |- | ||
|416 | |416 | ||
|Solicitada de faixa não satisfatória | |Solicitada de faixa não satisfatória | ||
− | | | + | |O cliente solicitou uma parte do arquivo, mas o servidor não pode fornecer essa parte. Por exemplo, se o cliente pediu uma parte do arquivo que está para além do final do arquivo. |
|- | |- | ||
|417 | |417 | ||
|Falha na expectativa | |Falha na expectativa | ||
− | | | + | |O servidor não pode cumprir as exigências do campo de cabeçalho Espere-pedido. |
|- | |- | ||
|422 | |422 | ||
|Entidade improcessável | |Entidade improcessável | ||
− | | | + | |O pedido foi bem formado, mas era incapaz de ser seguido devido a erros de semântica. |
|- | |- | ||
|423 | |423 | ||
|Fechado | |Fechado | ||
− | | | + | |O recurso que está sendo acessado está bloqueado. |
|- | |- | ||
|424 | |424 | ||
|Falha de dependência | |Falha de dependência | ||
− | | | + | |A solicitação falhou devido à falha de uma solicitação anterior (por exemplo, um PROPPATCH). |
|- | |- | ||
|450 | |450 | ||
|Bloqueado pelo controle de pais do Windows | |Bloqueado pelo controle de pais do Windows | ||
− | | | + | |Uma extensão de Microsoft. Este erro é dado quando Parental Controls do Windows estão ativadas e está bloqueando o acesso a determinada página da web. |
+ | |- | ||
+ | |} | ||
+ | |||
+ | |||
+ | ===Erros 5xx=== | ||
+ | |||
+ | Erros relacionados ao servidor do serviço. Segue abaixo listagem de com alguns retornos: | ||
+ | |||
+ | {| {{table}} class="wikitable" | ||
+ | | align="center" style="background:#f0f0f0;"|'''CÓDIGO''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''IDENTIFICAÇÃO''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''DESCRIÇÃO''' | ||
+ | |- | ||
+ | |500 | ||
+ | |Erro interno de servidor | ||
+ | |Indica um erro do servidor ao processar a solicitação. Na grande maioria dos casos está relacionada as permissões dos arquivos ou pastas do software ou script que o usuário tenta acessar e não foram configuradas no momento da programação/construção do site ou da aplicação | ||
+ | |- | ||
+ | |501 | ||
+ | |Não implementado | ||
+ | |O servidor ainda não suporta a funcionalidade ativada | ||
+ | |- | ||
+ | |502 | ||
+ | |Bad gateway | ||
+ | |Em regra, o erro quando há uma configuração imprecisa entre os computadores de back-end, possivelmente incluindo o servidor Web no site visitado. Antes de analisar este problema, é necessário limpar o cache do navegador, completamente. | ||
+ | |- | ||
+ | |503 | ||
+ | |Serviço indisponível | ||
+ | |O servidor está em manutenção ou não consegue dar conta dos processamentos de recursos devido à sobrecarga do sistema. Isto deve ser uma condição temporária. | ||
+ | |- | ||
+ | |504 | ||
+ | |Gateway timeout | ||
+ | |É caracterizado por erros particulares do site em questão. Pode ser que o site esteja em manutenção ou não exista. | ||
+ | |- | ||
+ | |505 | ||
+ | |HTTP version not supported | ||
+ | |A maioria dos browsers assume que os servidores de rede suportam versões 1.x do protocolo HTTP. Na prática, as versões muito antigas como a 0.9 são pouco utilizadas atualmente, não apenas porque eles fornecem pouca segurança e desempenho mais baixo do que as versões mais recentes do protocolo. Então, se acontecer esse erro no seu navegador de rede, a única opção é fazer o upgrade do software do servidor de rede. Se a versão da solicitação 1.x falhar, pode ser porque o servidor de rede está suportando versões incorretas do protocolo 1.x, em vez de não as suportar. | ||
+ | |- | ||
+ | |507 | ||
+ | |Redirecionamento temporário | ||
+ | |O pedido deve ser repetido com outro URI, mas futuras solicitações ainda pode usar a URI original. | ||
|- | |- | ||
|} | |} |
Edição atual tal como às 12h44min de 7 de dezembro de 2016
Índice
Introdução
O documento busca ajudar na identificação e análise dos códigos de status de HTTP.
Lista de códigos de status HTTP
Na tabela abaixo é exibida a listagem de códigos de status HTTP.
Erros 1xx
Trata-se da solicitação recebida, dando continuidade ao processo. Essa classe de códigos de status indica uma resposta provisória. Segue abaixo listagem de alguns retornos:
CÓDIGO | IDENTIFICAÇÃO | DESCRIÇÃO |
100 | Continuar | Isso significa que o servidor recebeu os cabeçalhos da solicitação, e que o cliente deve proceder para enviar o corpo do pedido. |
101 | Mudando protocolos | Isso significa que o servidor recebeu os cabeçalhos da solicitação, e que o cliente deve proceder para enviar o corpo do pedido. |
102 | Processamento | Este código indica que o servidor recebeu e está processando o pedido, mas nenhuma resposta ainda não está disponível. |
122 | Pedido - URL muito longo | Este é um padrão IE7 somente código não significa que o URI é mais do que um máximo de 2083 caracteres. |
Erros 2xx
Esta classe de códigos de status indica a ação solicitada pelo cliente foi recebida, compreendida, aceita e processada com êxito. Segue abaixo listagem de com alguns retornos.
CÓDIGO | IDENTIFICAÇÃO | DESCRIÇÃO |
200 | OK | Padrão de resposta para solicitações HTTP sucesso. |
201 | Criado | O pedido foi cumprido e resultou em um novo recurso que está sendo criado. |
202 | Aceito | O pedido foi aceito para processamento, mas o tratamento não foi concluído. O pedido poderá ou não vir a ser posta em prática, pois pode ser anulado quando o processamento ocorre realmente. |
203 | Não autorizado | O servidor processou a solicitação com sucesso, mas está retornando informações que podem ser de outra fonte. |
204 | Nenhum conteúdo | O servidor processou a solicitação com sucesso, mas não está retornando nenhum conteúdo. |
205 | Reset | O servidor processou a solicitação com sucesso, mas não está retornando nenhum conteúdo. Ao contrário da 204, esta resposta exige que o solicitante redefinir a exibição de documento. |
206 | Conteúdo parcial | O servidor está entregando apenas parte do recurso devido a um cabeçalho intervalo enviados pelo cliente. |
207 | Status Multi | O corpo da mensagem que se segue é um XML da mensagem e pode conter um número de códigos de resposta individual, dependendo de quantas sub pedidos foram feitos. |
Erros 3xx
O cliente deve tomar medidas adicionais para completar o pedido. Segue abaixo listagem de com alguns retornos:
CÓDIGO | IDENTIFICAÇÃO | DESCRIÇÃO |
300 | Múltipla escolha | Indica várias opções para o recurso que o cliente pode acompanhar. É, por exemplo, poderia ser usado para apresentar opções de formato diferente para o vídeo, arquivos de lista com diferentes extensões, ou desambiguação sentido da palavra. |
301 | Movido | Esta e todas as solicitações futuras devem ser direcionada para o URI. |
302 | Encontrado | A maioria das aplicações Web e os quadros ainda usam o código de status 302 como se fosse o 303. |
304 | Não modificado | Indica que o recurso não foi modificado desde o último pedido. |
305 | Use proxy | Muitos clientes HTTP (como o Mozilla e Internet Explorer) podem não tratar corretamente as respostas com este código de status, principalmente por razões de segurança. |
306 | Proxy switch | Deixou de ser usado. |
307 | Redirecionamento temporário | O pedido deve ser repetido com outro URI, mas futuras solicitações ainda pode usar a URI original. |
Erros 4xx
É destinado para os casos em que o cliente parece ter cometido um erro. Segue abaixo listagem de com alguns retornos:
CÓDIGO | IDENTIFICAÇÃO | DESCRIÇÃO |
400 | Requisição inválida | O pedido não pode ser entregue devido à sintaxe incorreta. |
401 | Não autorizado | Semelhante ao 403 Forbidden, mais especificamente para o uso quando a autenticação é possível, mas não conseguiu ou ainda não foram fornecidos. |
402 | Pagamento necessário | Reservado para uso futuro. A intenção original era que esse código pudesse ser usado como parte de alguma forma de dinheiro digital ou de micro pagamento regime, mas isso não aconteceu, e esse código não é usado normalmente. |
403 | Proibido | O pedido foi um pedido legal, mas o servidor está recusando a responder a ela. |
404 | Não encontrado | O recurso requisitado não foi encontrado, mas pode ser disponibilizado novamente no futuro. |
405 | Método não permitido | Foi feita uma solicitação de um recurso usando um método de pedido não é compatível com esse recurso. |
406 | Não aceitável | O recurso solicitado é apenas capaz de gerar conteúdo não aceitáveis de acordo com os cabeçalhos Accept enviados na solicitação. |
407 | Autenticação de proxy necessária | Autenticação de proxy necessária. |
408 | Tempo de requisição esgotou (timeout) | O servidor sofreu timeout ao aguardar a solicitação |
409 | Conflito | Indica que a solicitação não pôde ser processada por causa do conflito no pedido. |
410 | Gone | Indica que o recurso solicitado não está mais disponível e não estará disponível novamente. |
411 | Comprimento necessário | O pedido não especifica o comprimento do seu conteúdo, o que é exigido pelo recurso solicitado. |
412 | Pré-condição falhou | O servidor não cumpre uma das condições que o solicitante coloca na solicitação. |
413 | Entidade de solicitação muito grande | A solicitação é maior do que o servidor está disposto ou capaz de processar. |
414 | Pedido URL too long | O URI fornecido foi muito longo para ser processado pelo servidor. |
415 | Tipo de mídia não suportado | A entidade tem um pedido tipo de mídia que o servidor ou o recurso não tem suporte. Por exemplo, o cliente carrega uma imagem como image / svg + xml, mas o servidor requer que imagens usar um formato diferente. |
416 | Solicitada de faixa não satisfatória | O cliente solicitou uma parte do arquivo, mas o servidor não pode fornecer essa parte. Por exemplo, se o cliente pediu uma parte do arquivo que está para além do final do arquivo. |
417 | Falha na expectativa | O servidor não pode cumprir as exigências do campo de cabeçalho Espere-pedido. |
422 | Entidade improcessável | O pedido foi bem formado, mas era incapaz de ser seguido devido a erros de semântica. |
423 | Fechado | O recurso que está sendo acessado está bloqueado. |
424 | Falha de dependência | A solicitação falhou devido à falha de uma solicitação anterior (por exemplo, um PROPPATCH). |
450 | Bloqueado pelo controle de pais do Windows | Uma extensão de Microsoft. Este erro é dado quando Parental Controls do Windows estão ativadas e está bloqueando o acesso a determinada página da web. |
Erros 5xx
Erros relacionados ao servidor do serviço. Segue abaixo listagem de com alguns retornos:
CÓDIGO | IDENTIFICAÇÃO | DESCRIÇÃO |
500 | Erro interno de servidor | Indica um erro do servidor ao processar a solicitação. Na grande maioria dos casos está relacionada as permissões dos arquivos ou pastas do software ou script que o usuário tenta acessar e não foram configuradas no momento da programação/construção do site ou da aplicação |
501 | Não implementado | O servidor ainda não suporta a funcionalidade ativada |
502 | Bad gateway | Em regra, o erro quando há uma configuração imprecisa entre os computadores de back-end, possivelmente incluindo o servidor Web no site visitado. Antes de analisar este problema, é necessário limpar o cache do navegador, completamente. |
503 | Serviço indisponível | O servidor está em manutenção ou não consegue dar conta dos processamentos de recursos devido à sobrecarga do sistema. Isto deve ser uma condição temporária. |
504 | Gateway timeout | É caracterizado por erros particulares do site em questão. Pode ser que o site esteja em manutenção ou não exista. |
505 | HTTP version not supported | A maioria dos browsers assume que os servidores de rede suportam versões 1.x do protocolo HTTP. Na prática, as versões muito antigas como a 0.9 são pouco utilizadas atualmente, não apenas porque eles fornecem pouca segurança e desempenho mais baixo do que as versões mais recentes do protocolo. Então, se acontecer esse erro no seu navegador de rede, a única opção é fazer o upgrade do software do servidor de rede. Se a versão da solicitação 1.x falhar, pode ser porque o servidor de rede está suportando versões incorretas do protocolo 1.x, em vez de não as suportar. |
507 | Redirecionamento temporário | O pedido deve ser repetido com outro URI, mas futuras solicitações ainda pode usar a URI original. |