Pular para o conteúdo principal

http.cat

Dia a dia

O dia a dia de um programador é repleto de códigos HTTP, seja para fazer requisições em APIs, seja para entender o que está acontecendo quando acessamos um site, mas as vezes bate uma dúvida sobre o que significa cada código. Para isso existe o site http.cat, que traz uma explicação divertida para cada código HTTP utilizando gatos.

Separação de códigos HTTP

Os códigos HTTP são separados em 5 classes, cada uma com um significado diferente:

  • 1xx: Informativo
  • 2xx: Sucesso
  • 3xx: Redirecionamento
  • 4xx: Erro do cliente
  • 5xx: Erro do servidor

Http.cat

Existem vários sites que trazem uma explicação para os códigos HTTP, mas o http.cat traz uma lista com todos os códigos HTTP e uma imagem de gato para cada um deles. Além disso, o site também traz uma explicação para cada código, o que facilita a compreensão do que está acontecendo.

Caso queira ir direto para o código, basta acessar o link https://http.cat/[status_code], onde [status_code] é o código HTTP que você deseja consultar. Por exemplo, para consultar o código 301, basta acessar o link https://http.cat/301.

301

Caso queira ver uma explicação mais detalhada, basta adicionar /status/ antes do código. Por exemplo, para consultar o código 301, basta acessar o link https://http.cat/status/301.