Nesta postagem, no entanto, vamos seguir as mensagens de status de erro do cliente HTTP e discutir quais tipos diferentes de mensagens se enquadram nesta categoria.
Vamos começar.
Quais são as mensagens de status de erro do cliente HTTP
Ao fazer uma solicitação ao servidor sobre HTTP, certos erros podem ocorrer no lado do cliente, como a sintaxe inválida, o enquadramento da mensagem de solicitação incorreta e assim por diante. Quando esses erros ocorrem certas mensagens de resposta são geradas que são chamadas de mensagens de status de erro do cliente HTTP. Os códigos associados a essas respostas são 400, 401, 4xx. Algumas dessas mensagens são discutidas aqui.
400 solicitação ruim
Uma mensagem de resposta que informa ao usuário que a solicitação não foi processada devido a algum erro na sintaxe do lado do cliente.
401 não autorizado
Uma mensagem de resposta que informa o usuário a se autenticar para que a solicitação seja processada, embora a solicitação feita fosse legal.
402 Pagamento necessário
Essa resposta é originalmente gerada para processamento de pagamentos digitais, no entanto, é reservado para ser usado no futuro.
403 Proibido
Uma mensagem de resposta que informa ao usuário que a solicitação, apesar de ser legal, foi negado porque o usuário não possui direitos de acesso ao recurso solicitado.
404 não encontrado
Uma mensagem de resposta informando ao usuário que o servidor não conseguiu encontrar o recurso solicitado. Isso pode acontecer porque o URL do recurso solicitado era irreconhecível ou o recurso não existe. Essa resposta também é frequentemente enviada no lugar da resposta proibida 403.
405 Método não permitido
Uma mensagem que é enviada em resposta quando um usuário usa um método que não é suportado pelo recurso solicitado. Por exemplo, usando um método put em um recurso somente leitura.
406 não aceitável
Uma mensagem de resposta enviada quando o servidor não consegue encontrar nenhum recurso que esteja de acordo com os critérios definidos pelo usuário.
407 Autenticação de proxy necessária
Esta mensagem de resposta é semelhante a 401 não autorizada, mas o que a diferencia é que ela permite ao usuário realizar a autorização usando um proxy.
408 Solicitar tempo limite
Uma resposta enviada quando o servidor cronometrou esperando a solicitação ser processada. Essa resposta é frequentemente enviada devido a uma conexão ruim ou inativa e a solicitação é encerrada. Alguns servidores geralmente encerram a solicitação sem enviar esta mensagem de resposta.
409 conflito
Uma resposta que informa ao usuário que a solicitação não pôde ser processada devido a algum conflito na solicitação e à atual condição do navegador.
410 se foi
Uma mensagem de resposta que informa ao usuário que o recurso solicitado foi removido permanentemente do servidor.
411 Comprimento necessário
Uma mensagem de resposta enviada quando o usuário é necessário para especificar o comprimento do conteúdo ou de outra forma a solicitação não pode ser processada.
412 A pré -condição falhou
Uma resposta enviada como resultado de especificações falsas de pré -condição pelo usuário.
413 Solicitar entidade muito grande
Essa resposta é enviada quando o recurso solicitado é muito grande e, portanto, o servidor não conseguiu processar a solicitação.
414 Solicitação-Uri por muito tempo
Essa resposta é enviada quando o URL do recurso é muito longo e, portanto, o servidor não conseguiu processar a solicitação.
415 tipo de mídia não suportada
Uma mensagem de resposta que informa ao usuário que a solicitação foi negada porque o recurso solicitado tem um tipo de mídia que o servidor não suporta.
416 Faixa de solicitação não é satisfatória
Uma resposta enviada na rejeição de uma conclusão de solicitação devido ao intervalo especificado do recurso solicitado pelo usuário.
417 A expectativa falhou
Esta resposta é enviada como resultado quando o servidor não consegue atender aos requisitos especificados no campo de cabeçalho de solicitação de espera.
Conclusão
As mensagens de status geradas quando os erros ocorrem no lado do cliente são chamados de mensagens de status de erro do cliente HTTP. Algumas das mensagens de status que estão sob este grupo são 400 pedidos ruins, 401 não autorizados, etc. Os códigos associados a essas respostas são 400, 401,… 4xx. Cada uma dessas mensagens tem um significado diferente que discutimos em detalhes neste post.