HTTP Status Codes

Dicionário visual de códigos de status HTTP para facilitar o debug (com gatos 🐱).

HTTP 100 Continue
100

Continue

O servidor recebeu os cabeçalhos da solicitação e o cliente deve prosseguir enviando o corpo da solicitação.

HTTP 101 Switching Protocols
101

Switching Protocols

O solicitante pediu ao servidor para mudar de protocolo e o servidor concordou em fazê-lo.

HTTP 200 OK
200

OK

Solicitação bem sucedida.

HTTP 201 Created
201

Created

A solicitação foi bem sucedida e um novo recurso foi criado como resultado.

HTTP 202 Accepted
202

Accepted

A solicitação foi aceita para processamento, mas o processamento não foi concluído.

HTTP 204 No Content
204

No Content

O servidor processou com sucesso a solicitação e não está retornando nenhum conteúdo.

HTTP 301 Moved Permanently
301

Moved Permanently

Esta e todas as solicitações futuras devem ser direcionadas para o URI fornecido.

HTTP 302 Found
302

Found

Informa ao cliente para olhar para (navegar para) outra URL.

HTTP 304 Not Modified
304

Not Modified

Indica que o recurso não foi modificado desde a versão especificada pelos cabeçalhos da solicitação If-Modified-Since ou If-None-Match.

HTTP 400 Bad Request
400

Bad Request

O servidor não pode ou não processará a solicitação devido a um erro aparente do cliente (ex: sintaxe malformada).

HTTP 401 Unauthorized
401

Unauthorized

Autenticação é necessária e falhou ou ainda não foi fornecida.

HTTP 403 Forbidden
403

Forbidden

A solicitação era válida, mas o servidor está se recusando a agir sobre ela (você não tem as permissões necessárias).

HTTP 404 Not Found
404

Not Found

O recurso solicitado não pôde ser encontrado, mas pode estar disponível no futuro.

HTTP 405 Method Not Allowed
405

Method Not Allowed

Um método de solicitação não é suportado para o recurso solicitado (ex: um GET em um formulário que requer dados POST).

HTTP 408 Request Timeout
408

Request Timeout

O servidor atingiu o tempo limite aguardando a solicitação.

HTTP 409 Conflict
409

Conflict

Indica que a solicitação não pôde ser processada devido a um conflito no estado atual.

HTTP 418 I'm a teapot
418

I'm a teapot

Eu sou um bule de chá. O servidor recusa a tentativa de coar café em um bule de chá (Brincadeira de 1º de Abril do IETF).

HTTP 422 Unprocessable Entity
422

Unprocessable Entity

A solicitação estava bem formada, mas incapaz de ser seguida devido a erros semânticos.

HTTP 429 Too Many Requests
429

Too Many Requests

O usuário enviou muitas solicitações em um determinado período de tempo (Rate limiting).

HTTP 500 Internal Server Error
500

Internal Server Error

Uma mensagem de erro genérica dada quando uma condição inesperada foi encontrada no servidor.

HTTP 502 Bad Gateway
502

Bad Gateway

O servidor estava atuando como um gateway ou proxy e recebeu uma resposta inválida do servidor upstream.

HTTP 503 Service Unavailable
503

Service Unavailable

O servidor não está pronto para lidar com a solicitação. Respaldo comum para manutenção ou sobrecarga.

HTTP 504 Gateway Timeout
504

Gateway Timeout

O servidor estava atuando como um gateway ou proxy e não recebeu uma resposta atempada do servidor upstream.