← Voltar na listagem

Status Code HTTP - O que é e quais são os Principais Códigos de Status HTTP?

HTTP (HyperText Transfer Protocol) é um protocolo de comunicação utilizado para transferir informações na internet. Quando uma requisição é enviada para um servidor, ele responde com um código de status HTTP que indica o resultado da requisição.

Aqui estão alguns dos principais códigos de status HTTP:

  • 200 OK: Indica que a requisição foi bem-sucedida e o servidor retornou o conteúdo solicitado.
  • 201 Created: Indica que uma nova recurso foi criado com sucesso na resposta a uma requisição POST.
  • 204 No Content: Indica que a requisição foi bem-sucedida, mas não há nenhum conteúdo para retornar.
  • 400 Bad Request: Indica que a requisição é inválida e não pode ser processada pelo servidor.
  • 401 Unauthorized: Indica que a requisição precisa de autenticação do usuário.
  • 403 Forbidden: Indica que o usuário autenticado não tem permissão para acessar o recurso solicitado.
  • 404 Not Found: Indica que o recurso solicitado não foi encontrado no servidor.
  • 500 Internal Server Error: Indica que o servidor encontrou um erro ao processar a requisição.

Esses são apenas alguns dos códigos de status HTTP mais comuns. Existem muitos outros códigos de status, cada um indicando uma situação diferente na resposta a uma requisição HTTP.

Apesar de intimidar no inicio, o status code HTTP é na verdade muito informativo. Só de aprender seu funcionamento básico e ter uma breve noção dos códigos a sua disposição, já ajuda muito você a resolver problemas em sua aplicação.