Kaique Gonçalves

há 4 years ago

Conheça o significado dos códigos das requisições HTTP.

Dentro desse vasto mundo das API's é importante sabermos os significados das respostas que elas nos entregam, os famosos " HTTP status code".

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!

5 visualizações

2 comentarios

Postagens recentes
Todas as Tags
Briefing - seu guia para elaboração!
Importação e Exportação MySql
Como fazer o clone de um projeto existente no GitLab, também criar branch local para trabalhar com o projeto clonado.