O que são?
Fala Devs, blz? ;)
Vamos falar um pouco mais sobre as respostas das solicitações? No dia a dia da programação é comum nos depararmos com API's, que podem parecer um bicho de sete cabeças mas na real só facilitam nosso trabalho! Dentro desse vasto mundo das API's é importante sabermos os significados das respostas que elas nos entregam, os famosos "HTTP status code" e isso é importante tanto para os Front-end, que irão consumir API's, tanto para os Back-end, que irão criar e trabalhar com essas API's.
Quando o assunto são as respostas, temos respostas numéricas nas casas de 100, 200, 300, 400 e 500 e hoje vou apresentar as que vocês mais vão se deparar:
Casa de 200
As respostas "HTTP status code" na casa de 200 indicam sucesso, sendo as principais:
- 200 = Ok;
- 201 = Criado;
- 202 = Sem conteúdo.
Casa de 300
As respostas "HTTP status code" na casa de 300 indicam redirecionamento, sendo as mais vistas:
- 300 = Resposta de múltipla escolha;
- 301 = Movido permanentemente;
- 304 = Não modificado;
- 307 = Redirecionando temporáriamente;
- 308 = Redirecionando Permanentemente.
Casa de 400
As respostas "HTTP status code" na casa de 400 indicam erro na parte do cliente, sendo as mais comuns:
- 400 = Não processou a requisição;
- 401 = Requisição não autorizada;
- 403 = Requisição proibida, muitas vezes não autorizada por controle de acesso;
- 404 = Recurso não encontrado;
- 410 = Recurso não existe mais ( intencionalmente retirado ).
Casa de 500
As respostas "HTTP status code" na casa de 500 indicam erro na parte do servidor, sendo as mais comuns:
- 500 = Erro interno do servidor ( não tratado );
- 502 = A resposta recebida do servidor é inválida;
- 503 = O serviço não está mais disponível.
É isso Devs, acompanhem a gente aqui no blog e nas nossas redes sociais para ficarem ligados em mais dicas como essa ;) e não vale mais falar que não sabe o que o erro 404 significa ein.
Forte Abraço!