Avalados por :
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
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
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute