¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Guia completa de códigos de estado HTTP: significado e exemplos

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Olá a todos,

Todos nós já nos deparamos com códigos de erro/estado irritantes e mal explicados ao processar solicitações HTTP e, com essa informação limitada disponível, precisamos pesquisar na internet para encontrar o problema correto/mais adequado ao nosso.

Enquanto fazemos isso, a maioria de nós não sabe exatamente o que o código de erro nos diz e, portanto, os filtros de pesquisa são muito limitados e o resultado é vasto. Para entender melhor o código de status HTTP, listei todos eles abaixo para nos ajudar a entender o que exatamente eles querem nos dizer.

Cortesia: https://en.wikipedia.org/wiki/List_of_HTTP_status_codes

Existem cinco categorias principais de códigos de erro/status HTTP, listadas abaixo....

  • 1xx Informativo
  • 2xx Sucesso
  • 3xx Redirecionamento
  • 4xx Erro do Cliente
  • 5xx Erro do Servidor


1xx Informativo

Solicitação recebida, continuando o processo.

Este tipo de código de status indica uma resposta provisória, que consiste apenas na Linha de Estado e cabeçalhos opcionais, e termina com uma linha vazia. Como o HTTP/1.0 não definiu nenhum código de status 1xx, os servidores não devem enviar uma resposta 1xx a um cliente HTTP/1.0, exceto em condições experimentais.

100 Continuar

Isso significa que o servidor recebeu os cabeçalhos da solicitação e que o cliente deve prosseguir para enviar o corpo da solicitação (no caso de uma solicitação para a qual é necessário enviar um corpo; por exemplo, uma solicitação POST). Se o corpo da solicitação for grande, enviá-lo para um servidor quando uma solicitação já foi rejeitada com base em cabeçalhos inadequados é ineficiente. Para que um servidor verifique se a solicitação poderia ser aceita com base apenas nos cabeçalhos da solicitação, um cliente deve enviar Expect: 100-continue como um cabeçalho em sua solicitação inicial e verificar se recebe um código de status 100 Continuar em resposta antes de prosseguir (ou receber 417 Expectation Failed e não prosseguir).

101 Mudança de Protocolos

Isso significa que o solicitante pediu ao servidor para mudar de protocolos e o servidor está reconhecendo que o fará.

102 Processando

Como uma solicitação WebDAV pode conter muitas sub-solicitações envolvendo operações de arquivo, pode levar muito tempo para completar a solicitação. Este código indica que o servidor recebeu e está processando a solicitação, mas ainda não há uma resposta disponível. Isso impede que o cliente exceda o tempo limite e assuma que a solicitação foi perdida.

2xx Sucesso

Esta classe de códigos de status indica que a ação solicitada pelo cliente foi recebida, entendida, aceita e processada com sucesso.

200 OK

Resposta padrão para solicitações HTTP bem-sucedidas. A resposta real dependerá do método de solicitação utilizado. Em uma solicitação GET, a resposta conterá uma entidade correspondente ao recurso solicitado. Em uma solicitação POST, a resposta conterá uma entidade que descreve ou contém o resultado da ação.


201 Criado

A solicitação foi atendida e resultou na criação de um novo recurso.


202 Aceito

A solicitação foi aceita para processamento, mas o processamento não foi concluído. A solicitação pode ou não ser atendida eventualmente, pois pode ser negada quando o processamento for realmente concluído.

203 Informações

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?