Quais são os status code?

Perguntado por: rfarias . Última atualização: 25 de maio de 2023
4.1 / 5 9 votos

Códigos de status de respostas HTTP

  • Respostas Informativas ( 100 – 199 )
  • Respostas bem-sucedidas ( 200 – 299 )
  • Mensagens de redirecionamento ( 300 – 399 )
  • Respostas de erro do cliente ( 400 – 499 )
  • Respostas de erro do servidor ( 500 – 599 )

O código HTTP 200 OK é a resposta de status de sucesso que indica que a requisição foi bem sucedida. Uma resposta 200 é cacheável por padrão. O significado de sucesso depende do método de requisição HTTP: GET : O recurso foi carregado e transmitido no corpo da mensagem.

Respostas Informativas ( 100 – 199 ) Respostas bem-sucedidas ( 200 – 299 ) Mensagens de redirecionamento ( 300 – 399 ) Respostas de erro do cliente ( 400 – 499 )

O código de status de resposta HTTP 400 Bad Request indica que o servidor não pode ou não irá processar a requisição devido a alguma coisa que foi entendida como um erro do cliente (por exemplo, sintaxe de requisição mal formada, enquadramento de mensagem de requisição inválida ou requisição de roteamento enganosa).

O código de resposta HTTP de status de sucesso 204 No Content indica que a solicitação foi bem sucedida e o cliente não precisa sair da página atual. Uma resposta 204 é armazenada em cache por padrão. Um cabeçalho ETag está incluso na resposta.

Quando o servidor retorna um código de erro (HTTP) 500, indica que encontrou uma condição inesperada e que o impediu de atender à solicitação. Essa resposta de erro é uma resposta genérica "abrangente".

O código de resposta de status de erro do cliente HTTP 401 Unauthorized indica que a solicitação não foi aplicada porque não possui credenciais de autenticação válidas para o recurso de destino.

O código resposta HyperText Transfer Protocol (HTTP) 202 Accepted indica que a requisição foi recebida, mas não pode atuar ainda. Ela é sem compromisso, significando que não há maneira de o HTTP enviar posteriormente uma resposta assíncrona indicando a saída do processamento da requisição.

Quais tipos de API existem?

  • APIs públicas ou abertas. ...
  • APIs privadas ou internas. ...
  • APIs de parceiros de negócio. ...
  • APIs compostas. ...
  • API de dados. ...
  • API de sistemas operacionais. ...
  • APIs remotas. ...
  • APIs web.

Se um método DELETE for aplicado com sucesso, há muitos códigos de status de resposta possíveis: Um código de status 202 ( Accepted ) se a ação provavelmente teve sucesso, porém ainda não foi realizada. Um código de status 204 ( No Content ) se a ação foi realizada e nenhuma outra informação deve ser fornecida.

O erro HTTP 415 Unsupported Media Type do cliente indica que o servidor se recusou a aceitar a requisição porque o formato do payload não é um formato suportado. O problema do formato por ter ocorrido pelos valores indicados no Content-Type ou Content-Encoding , ou pelo resultado da inspeção do dado em si.

301, indica que uma página foi movida para outro endereço. 302, indica que uma página foi movida temporariamente. 400, indica que a solicitação está incorreta. 403, indica que o acesso é proibido.

O status HTTP "201 Created" é utilizado como resposta de sucesso, indica que a requisição foi bem sucedida e que um novo recurso foi criado. Este novo recurso é efetivamente criado antes do retorno da resposta e o novo recurso é enviado no corpo da mensagem (pode vir na URL ou na header Location ).

Adquirido: esse tipo de status é recebido de forma alheia a nosso desejo, por exemplo, os herdeiros de uma família nobre que adquire o status social, por pertencer a tal grupo distinto. Atribuído: nesse caso, o status é atribuído ao indivíduo de acordo com suas escolhas e esforços na vida, por exemplo, um empresário.

Security Server Status: esta funcionalidade indica o estado do servidor de segurança.

Quando você clica em uma página web ou URL, seu navegador solicita acesso de um servidor. Se não tiver sido modificado desde o último acesso, o servidor web retornará um código de status 304, que informa ao navegador para usar uma versão em cache da página.

A classe de status code 4xx destina-se a situações nas quais o erro parece ter sido causado pelo cliente. Isto é, usar o status code 400 ou 422 de uma forma geral a aplicação estará repassando o entendimento ao cliente que o erro está do lado dele e ele precisa arrumá-lo caso queiro realizar uma nova comunicação.

Você recebe um código de erro 409 ao atualizar ou excluir um balanceador de carga.. O código de status HTTP 409 indica que a solicitação não pôde ser processada devido a conflito na solicitação..

O protocolo HTTP é a principal forma de transferência de dados entre dispositivos conectados em uma rede. Para isso, ele fornece os chamados métodos de requisição, também conhecidos como verbos HTTP, para indicar o que será feito com determinado recurso (arquivo ou diretório destinatário).

O código de estado HyperText Transfer Protocol (HTTP) 302 Found indica que o recurso foi temporariamente movido para a URL informada pelo cabeçalho Localização . Os navegadores redirecionar para essa página porém os motores de busca não atualizam o link inicial.