Pular para o conteúdo principal

Códigos de Status HTTP

Status Code 200 - Sucesso

Indica que a chamada foi bem-sucedida. O servidor processou a requisição sem problemas e está retornando os dados solicitados.

Status Code 400 - Requisição Inválida

Indica que a requisição não pôde ser entendida pelo servidor devido à sintaxe incorreta ou outros erros do lado do cliente. Isso pode incluir parâmetros ausentes, formatos inválidos ou outros problemas na estrutura da requisição.

Status Code 401 - Não Autorizado

Indica que as credenciais fornecidas (usuário/senha) são inválidas ou não foram fornecidas. O acesso à API requer autenticação, e o cliente não possui permissão para acessar os recursos solicitados.

Status Code 403 - Acesso Proibido

Indica que o servidor entende a requisição, mas o acesso ao recurso é proibido. Isso pode ocorrer devido a permissões insuficientes ou a um token de autenticação inválido.

Status Code 404 - Recurso Não Encontrado

Indica que a URL solicitada não foi encontrada no servidor. Isso pode ocorrer quando o usuário digita um URL incorreto ou quando o endpoint não está mais disponível na API.

Exemplo de uso do Status Code 404: O erro 404 é exibido quando um endpoint especificado pelo usuário não é encontrado na API. Isso pode ocorrer quando o usuário digitou um URL incorreto ou quando o endpoint não está mais disponível.

Status Code 415 - Tipo de Mídia Não Suportado

Indica que o servidor recusou a requisição porque a entidade solicitada está em um formato não suportado pelo recurso solicitado. Isso geralmente ocorre quando o cliente envia dados no corpo da requisição com um tipo de mídia que o servidor não reconhece ou não suporta.

Exemplo de uso do Status Code 415: Ao receber um código de status 415, o cliente pode precisar ajustar o cabeçalho "Content-Type" da requisição para um tipo de mídia aceitável pelo servidor. Certificar-se de que o formato da entidade (dados no corpo da requisição) esteja em conformidade com as expectativas do servidor é essencial para evitar esse tipo de erro.

Status Code 5xx - Erros Internos do Servidor

Indica erros não tratados pela API que ocorreram do lado do servidor. Esses erros são geralmente relacionados a problemas internos no servidor e não devem ser tratados pelo cliente. O cliente pode tentar novamente mais tarde, pois o problema pode ser temporário.