Existem muitas categorias de mensagens HTTP, como mensagens de status de informação, mensagens de status de redirecionamento, mensagens de erro do cliente, etc. No entanto, neste post, discutiremos as várias mensagens de resposta que se enquadram na categoria de mensagens de status de sucesso HTTP.
Antes de entrarmos no que são as mensagens de status de sucesso do HTTP, vamos primeiro explorar quais são as mensagens de status HTTP em geral.
O que é uma mensagem de status HTTP
O navegador da web e o servidor interagem entre si sempre que um usuário toma uma certa ação. Essa interação às vezes pode ser bem -sucedida e às vezes pode não. Não importa o que seja o cenário, o usuário é informado sobre essa interação através de mensagens de resposta que são comumente referidas como mensagens de status HTTP.
O que é uma mensagem de status de sucesso HTTP
Quando a comunicação entre o navegador da web e o servidor é bem -sucedida, as mensagens de status de sucesso HTTP são geradas. Essas mensagens de status de sucesso recebem alguns códigos (200, 201, 2xx) como qualquer outra mensagem de status. Algumas das mensagens de status que se enquadram neste grupo são explicadas abaixo.
200 ok
Uma mensagem de resposta confirmando a conclusão bem -sucedida de uma solicitação HTTP. As informações da mensagem dependem do método HTTP usado, por exemplo,
Se o método get for usado, o recurso solicitado será transmitido em resposta.
Se o método da cabeça for usado, os cabeçalhos do recurso solicitados serão transmitidos por não ter corpo de mensagem.
Se o método de postagem ou put for usado, a mensagem contém o resultado da ação.
Se o método de rastreamento for usado, a mensagem consiste na solicitação originalmente recebida pelo servidor.
201 criado
Uma mensagem de resposta confirmando a conclusão bem -sucedida da solicitação, além de confirmar a geração de um novo recurso. Esta mensagem é frequentemente enviada como uma resposta ao método de postagem ou colocação.
202 aceito
Uma mensagem de resposta confirmando a aceitação bem -sucedida de uma solicitação, no entanto, a solicitação ainda não foi processada. Esta é uma resposta não comprometida, porque nenhuma resposta assíncrona é enviada posteriormente ao confirmar o processamento bem-sucedido da solicitação. Essas respostas são projetadas para cenários em que a solicitação é tratada por outro servidor ou processo ou para processamento em lote.
203 Informações não autoritativas
Uma mensagem de resposta que confirma o processamento bem -sucedido da solicitação, no entanto, as informações fornecidas como resultado são extraídas de outro servidor. Esta informação fornecida pode ser uma variante da versão inicial. A resposta de 200 ok tem prioridade sobre esta resposta.
204 Sem conteúdo
Uma mensagem de resposta que autentica a conclusão bem -sucedida da solicitação, no entanto, nenhuma informação é fornecida como resultado da resposta.
205 Redefinir conteúdo
Uma mensagem de resposta que confirma que a solicitação foi processada, no entanto, o usuário que enviou a solicitação precisa redefinir o documento através do qual a solicitação foi enviada.
206 Conteúdo parcial
Uma mensagem de resposta que envia apenas uma parte do recurso solicitado devido ao cabeçalho do alcance definido pelo cliente.
Conclusão
HTTP Mensagens de status de sucesso são geradas quando a interação entre o servidor da web e o navegador é bem -sucedida. Algumas das mensagens de status que se enquadram na categoria de mensagens de status bem -sucedidas são 200 OK, 201 Criadas, 202 aceitas, etc. Os códigos atribuídos a essas mensagens são 200, 201, até 2xx. Cada uma dessas mensagens tem um significado diferente que discutimos em detalhes neste post.