Mudanças entre as edições de "Descrição de códigos HTTP"
De MSTECH wiki
(Criou página com '==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 l...') |
|||
| Linha 73: | Linha 73: | ||
|Status Multi | |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. | |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: | ||
| + | |||
| + | {| {{table}} class="wikitable" | ||
| + | | align="center" style="background:#f0f0f0;"|'''CÓDIGO''' | ||
| + | | align="center" style="background:#f0f0f0;"|'''IDENTIFICAÇÃO''' | ||
| + | | align="center" style="background:#f0f0f0;"|'''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: | ||
| + | |||
| + | |||
| + | {| {{table}} class="wikitable" | ||
| + | | align="center" style="background:#f0f0f0;"|'''CÓDIGO''' | ||
| + | | align="center" style="background:#f0f0f0;"|'''IDENTIFICAÇÃO''' | ||
| + | | align="center" style="background:#f0f0f0;"|'''DESCRIÇÃO''' | ||
| + | |- | ||
| + | |400 | ||
| + | |Requisição inválida | ||
| + | | | ||
| + | |- | ||
| + | |401 | ||
| + | |Não autorizado | ||
| + | | | ||
| + | |- | ||
| + | |402 | ||
| + | |Pagamento necessário | ||
| + | | | ||
| + | |- | ||
| + | |403 | ||
| + | |Proibido | ||
| + | | | ||
| + | |- | ||
| + | |404 | ||
| + | |Não encontrado | ||
| + | | | ||
| + | |- | ||
| + | |405 | ||
| + | |Método não permitido | ||
| + | | | ||
| + | |- | ||
| + | |406 | ||
| + | |Não aceitável | ||
| + | | | ||
| + | |- | ||
| + | |407 | ||
| + | |Autenticação de proxy necessária | ||
| + | | | ||
| + | |- | ||
| + | |408 | ||
| + | |Tempo de requisição esgotou (timeout) | ||
| + | | | ||
| + | |- | ||
| + | |409 | ||
| + | |Conflito | ||
| + | | | ||
| + | |- | ||
| + | |410 | ||
| + | |Gone | ||
| + | | | ||
| + | |- | ||
| + | |411 | ||
| + | |Comprimento necessário | ||
| + | | | ||
| + | |- | ||
| + | |412 | ||
| + | |Pré-condição falhou | ||
| + | | | ||
| + | |- | ||
| + | |413 | ||
| + | |Entidade de solicitação muito grande | ||
| + | | | ||
| + | |- | ||
| + | |414 | ||
| + | |Pedido URL too long | ||
| + | | | ||
| + | |- | ||
| + | |415 | ||
| + | |Tipo de mídia não suportado | ||
| + | | | ||
| + | |- | ||
| + | |416 | ||
| + | |Solicitada de faixa não satisfatória | ||
| + | | | ||
| + | |- | ||
| + | |417 | ||
| + | |Falha na expectativa | ||
| + | | | ||
| + | |- | ||
| + | |422 | ||
| + | |Entidade improcessável | ||
| + | | | ||
| + | |- | ||
| + | |423 | ||
| + | |Fechado | ||
| + | | | ||
| + | |- | ||
| + | |424 | ||
| + | |Falha de dependência | ||
| + | | | ||
| + | |- | ||
| + | |450 | ||
| + | |Bloqueado pelo controle de pais do Windows | ||
| + | | | ||
|- | |- | ||
|} | |} | ||
Edição das 12h38min 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 | |
| 401 | Não autorizado | |
| 402 | Pagamento necessário | |
| 403 | Proibido | |
| 404 | Não encontrado | |
| 405 | Método não permitido | |
| 406 | Não aceitável | |
| 407 | Autenticação de proxy necessária | |
| 408 | Tempo de requisição esgotou (timeout) | |
| 409 | Conflito | |
| 410 | Gone | |
| 411 | Comprimento necessário | |
| 412 | Pré-condição falhou | |
| 413 | Entidade de solicitação muito grande | |
| 414 | Pedido URL too long | |
| 415 | Tipo de mídia não suportado | |
| 416 | Solicitada de faixa não satisfatória | |
| 417 | Falha na expectativa | |
| 422 | Entidade improcessável | |
| 423 | Fechado | |
| 424 | Falha de dependência | |
| 450 | Bloqueado pelo controle de pais do Windows |