1xx: Informativo
Mensagem: | Descrição: |
100 Continue | O servidor recebeu os cabeçalhos das solicitações e o cliente deve enviar o corpo do pedido |
101 Switching Protocols | O solicitante pediu ao servidor para alternar protocolos |
103 Checkpoint | Usado na proposta de solicitação para retomar pedidos PUT ou POST abortados |
2xx: Sucesso
Mensagem: | Descrição: |
200 OK | O pedido está OK (esta é a resposta padrão para solicitações HTTP bem-sucedidas) |
201 Created | O pedido foi preenchido e um novo recurso foi criado |
202 Accepted | O pedido foi aceito para processamento, mas o processamento não foi concluído |
203 Non-Authoritative Information | O pedido foi processado com êxito, mas está retornando informações que podem ser de outra fonte |
204 No Content | O pedido foi processado com êxito, mas não está retornando nenhum conteúdo |
205 Reset Content | A solicitação foi processada com êxito, mas não está retornando nenhum conteúdo e exige que o solicitante reponha a exibição do documento |
206 Reset Content | O servidor está fornecendo apenas parte do recurso devido a um cabeçalho de intervalo enviado pelo cliente |
3xx: Redirecionamento
Mensagem: | Descrição: |
300 Multiple Choices | Uma lista de links. O usuário pode selecionar um link e ir para esse local. Máximo de cinco endereços |
301 Moved Permanently | A página solicitada mudou para um novo URL |
302 Found | A página solicitada mudou temporariamente para um novo URL |
303 See Other | Outros A página solicitada pode ser encontrada em um URL diferente |
304 Not Modified | Indica que a página solicitada não foi modificada desde o último pedido |
306 Switch Proxy | Proxy já não é usado |
307 Temporary Redirect | A página solicitada foi movida temporariamente para um novo URL |
308 Resume Incomplete | Usado na proposta para retomar solicitações abortadas PUT ou POST |
4xx: erro do cliente
Mensagem: | Descrição: |
400 Bad Request | O pedido não pode ser cumprido devido à sintaxe ruim |
401 Unauthorized | O pedido foi um pedido legal, mas o servidor está recusando responder a ele. Para uso quando a autenticação é possível, mas falhou ou ainda não foi fornecida |
402 Payment Required | Reservado para uso futuro |
403 Forbidden | O pedido foi um pedido legal, mas o servidor se recusa a responder a ele |
404 Not Found | A página solicitada não pôde ser encontrada, mas pode estar disponível novamente no futuro |
405 Method Not Allowed | Foi feita uma solicitação de uma página usando um método de solicitação não suportado por essa página |
406 Not Acceptable | O servidor só pode gerar uma resposta que não é aceita pelo cliente |
407 Proxy Authentication Required | O cliente deve primeiro se autenticar com o proxy |
408 Request Timeout | O servidor expirou aguardando o pedido |
409 Conflict | O pedido não pôde ser completado devido a um conflito na solicitação |
410 Gone | A página solicitada não está mais disponível |
411 Length Required | O "Length Required" não está definido. O servidor não aceitará o pedido sem ele |
412 Precondition Failed | A pré-condição dada na solicitação avaliada para false pelo servidor |
413 Request Entity Too Large | O servidor não aceitará o pedido, porque a entidade de solicitação é muito grande |
414 Request-URI Too Long | O servidor não aceitará o pedido, porque o URL é muito longo. Ocorre quando você converte uma solicitação POST para uma solicitação GET com uma longa consulta |
415 Unsupported Media Type | O servidor não aceita a solicitação, porque o tipo de mídia não é suportado |
416 Requested Range Not Satisfiable | O cliente solicitou uma parte do arquivo, mas o servidor não pode fornecer essa parcela |
417 Expectation Failed | O servidor não pode atender aos requisitos do campo Expect request-cabeçalho |
5xx: Erro do servidor
Mensagem: | Descrição: |
500 Internal Server Error | Uma mensagem de erro genérica, fornecida quando nenhuma mensagem específica é adequada |
501 Not Implemented | O servidor não reconhece o método de solicitação ou falta a capacidade de atender o pedido |
502 Bad Gateway | O servidor atuava como um gateway ou proxy e recebeu uma resposta inválida do servidor a montante |
503 Service Unavailable | O servidor está indisponível no momento (sobrecarregado ou desativado) |
504 Gateway Timeout | O servidor estava atuando como um gateway ou proxy e não recebeu uma resposta atempada do servidor upstream |
505 HTTP Version Not Supported | O servidor não suporta a versão do protocolo HTTP usada no pedido |
511 Network Authentication Required | O cliente precisa autenticar para obter acesso à rede |
Links Úteis
- Navegação entre telas no Android:
Aprenda neste conteúdo como é feita a navegação entre activities (telas) no Android usando Java. - Preparando o ambiente para programar em PHP:
Neste curso vamos aprender a preparar um ambiente de programação para PHP. - Quem quer ser um Programador Fullstack?:
Programador fullstack é aquele que atua em várias partes do projeto (back-end, front-end, banco de dados) e para isso pode usar várias tecnologias.
Saiba mais sobre HTTP ;)
- REST e Java:
Web services RESTful são hoje a opção mais utilizada quando precisamos implementar serviços web. - que é RESTful?:
Este curso possui por objetivo apresentar o que é o REST e qual a diferença entre REST e RESTful. - ASP.NET MVC: como utilizar os métodos HTTP:
Aprenda a anotar action methods para o correto uso dos métodos HTTP GET, POST, PUT e DELETE.