Mensagens de status de erro do cliente HTTP | Explicado

Mensagens de status de erro do cliente HTTP | Explicado
O usuário é atualizado sobre a interação entre o navegador da web e o servidor através de determinadas mensagens de resposta. Essas respostas consistem em um determinado código junto com um título que descreve o tipo de mensagem que é. Estes são mais comumente referidos como mensagens de status HTTP e são divididos em várias categorias.

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.