O código de status HTTP é retornado quando uma solicitação HTTP é feita ao servidor. O servidor retorna um código de status HTTP em resposta à sua solicitação.
Existem cinco classes de código de status HTTP da seguinte forma.
- Informativo – 1XX
- Sucesso – 2XX
- Redirecionamento – 3XX
- Erro do cliente – 4XX
- Erro do servidor – 5XX
Vamos dar uma olhada no diagrama abaixo, que dá uma ideia de como um código de status é retornado do servidor web.
Agora, você sabe como o código de status é gerado e aqui estão alguns dos códigos de retorno de status HTTP populares em Infográficos.
últimas postagens
Resposta de sucesso
200 – OK: A resposta HTTP padrão para solicitações HTTP bem-sucedidas. De outra forma, o servidor web retornará 200 quando o conteúdo solicitado for servido com sucesso.
202 – Aceito: O servidor aceitou sua solicitação e ainda não a processou.
206 – Conteúdo Parcial: Somente conteúdo parcial é entregue devido ao cabeçalho de intervalo enviado por um cliente como wget.
Resposta de redirecionamento
301 – Movido permanentemente: Sua página solicitada foi movida permanentemente para um novo local. Isso instrui um bot de mecanismo de pesquisa a rastrear um novo local.
302 – Movido temporariamente: Sua solicitação é atendida de um local diferente, mas isso é um acordo temporário. Isso instrui o bot do mecanismo de pesquisa a rastrear o local original.
305 – Usar proxy: O recurso solicitado só está disponível por meio de um proxy. Isso significa que você deve usar um proxy relevante para obter a página solicitada com sucesso.
304 – Não modificado: Normalmente, quando a página em cache é atendida quando um recurso não foi modificado.
Erro do cliente
400 – Pedido incorreto: O servidor está confuso sobre o que você solicitou. Provavelmente sintaxe incorreta ou tentando incluir caracteres no URI, que o servidor não entende.
401 – Não autorizado: A página solicitada está protegida e requer autenticação. Você deve fazer login para obter a página solicitada com sucesso.
403 – Proibido: Você tem que tentar acessar o qual não tem permissão. Este recurso desnecessário é protegido por senha; também pode ser quando a permissão de arquivos/pasta não permite visualizar a página solicitada.
404 – Não encontrado: Provavelmente o mais famoso – sua página solicitada não foi encontrada no servidor. Você está tentando acessar algo que não existe.
405 – Método não permitido: Você está solicitando uma página com o método errado. Por exemplo, você está fazendo GET em dados POST. Ou você está tentando o método que está desabilitado, por exemplo – TRACE, PUT, DELETE.
408 – Tempo limite de solicitação: O servidor expirou aguardando a solicitação
411 – Comprimento necessário: Sua solicitação não atende ao comprimento de seu conteúdo, que é exigido pelo recurso solicitado.
erro de servidor
500 – Erro interno do servidor: Um erro muito genérico quando o servidor encontrou um erro devido a vários motivos. Os logs devem ser examinados para ver por que o servidor respondeu a um erro interno.
502 – Bad Gateway: O servidor estava atuando como gateway ou proxy e recebeu uma resposta inválida do servidor upstream como Tomcat, WebSphere.
503 – Serviço indisponível: O servidor não pode atender sua solicitação. Isso pode ser devido a qualquer servidor estar muito ocupado com outras coisas ou quase morto.
Espero que agora você tenha uma ideia sobre o código de retorno de status HTTP. Se você achar isso útil, ajude a compartilhá-lo com seus amigos.
Gostou de ler o artigo? Que tal compartilhar com o mundo?