Códigos de status HTTP
O que o número quer dizer, e quando enviá-lo.
- códigos
- 38
Resultado
1xx informational — the request was received and work continues
2xx success — it worked
3xx redirection — look somewhere else
4xx the request is wrong — the client can usually fix it
5xx the server is wrong — the client can only retry
100 Continue
Carry on sending the body; the headers were acceptable.
101 Switching Protocols
Agreed — usually the handshake into a WebSocket.
200 OK
It worked, and the body is the answer.
201 Created
It worked and something new exists; Location says where.
202 Accepted
Taken in, not done yet. Nothing promises it will succeed.
204 No Content
It worked and there is deliberately nothing to send back.
206 Partial Content
Here is the range you asked for — how video seeking works.
301 Moved Permanently
Use the new address from now on; search engines move their index.
302 Found
Temporarily elsewhere. Keep using this address.
303 See Other
Done — now GET that other address. The answer to a form POST.
304 Not Modified
Your copy is current; nothing is sent. The point of caching.
307 Temporary Redirect
Like 302 but the method must not change.
308 Permanent Redirect
Like 301 but the method must not change.
400 Bad Request
The request itself is malformed. Not the same as invalid data.
401 Unauthorized
Not authenticated. Misnamed: it means “who are you?”.
402 Payment Required
Reserved for years, now used by some APIs for quota and billing.
403 Forbidden
Authenticated and still not allowed. “I know who you are; no.”
404 Not Found
Nothing here, and nothing said about whether there ever was.
405 Method Not Allowed
The address exists; that verb does not work on it.
406 Not Acceptable
Nothing can be produced that matches the Accept header.
408 Request Timeout
The client took too long to send it.
409 Conflict
It clashes with the current state — an edit against a stale version.
410 Gone
It was here and is deliberately gone. Stronger than 404.
413 Payload Too Large
The body is bigger than the server will take.
415 Unsupported Media Type
The Content-Type is not one this endpoint reads.
418 I'm a teapot
A 1998 April Fools joke, in the standard, still implemented for fun.
422 Unprocessable Content
Well formed, but the data fails validation. The one people want when they reach for 400.
425 Too Early
Refusing a replayable request sent in TLS early data.
428 Precondition Required
Send an If-Match so you do not overwrite somebody blindly.
429 Too Many Requests
Rate limited. Retry-After says how long to wait.
431 Request Header Fields Too Large
Usually one enormous cookie.
451 Unavailable For Legal Reasons
Blocked by law. The number is a Fahrenheit 451 joke.
500 Internal Server Error
Something threw. The catch-all, and a sign nothing more specific was chosen.
501 Not Implemented
The server does not support that method at all.
502 Bad Gateway
A proxy got nonsense from upstream. Usually the app behind it is down.
503 Service Unavailable
Temporarily down or overloaded; Retry-After may say when.
504 Gateway Timeout
A proxy waited for upstream and gave up.
507 Insufficient Storage
No room to hold what was sent.Seus arquivos ficam no seu dispositivo
Esta ferramenta roda inteiramente no seu navegador. O que você cola é processado no seu dispositivo e nunca é enviado a um servidor, então é seguro usar com tokens, chaves e textos não publicados.
Como funciona
- Deixe a caixa vazia para a lista inteira, agrupada por classe.
- Digite um número para um código específico.
- Digite 4xx para uma classe inteira.
- Digite uma palavra como “cache” ou “redirecionamento” para achar o que você quer.
Perguntas frequentes
- Qual a diferença entre 401 e 403?
- 401 quer dizer “não sei quem você é” — autentique-se e tente de novo. 403 quer dizer “sei quem você é, e não”. O 401 é mal nomeado: chama-se Unauthorized e significa não autenticado, e é por isso que vive sendo confundido.
- Devo usar 400 ou 422?
- 400 é para uma requisição malformada — JSON quebrado, um cabeçalho faltando. 422 é para uma requisição que foi analisada sem problema e cujo conteúdo falha na validação, que é o que a maioria quer dizer quando recorre ao 400.
- O que é o 418?
- Uma piada de primeiro de abril de 1998 que está num RFC de verdade, continua implementada e vira e mexe é alvo de uma proposta séria de remoção. Significa que o servidor é um bule de chá.
- Qual redirecionamento eu uso?
- 301 se o endereço mudou de vez e você quer que os buscadores movam o índice; 302 se é temporário. Se o método não pode virar de POST para GET, use 308 e 307 — é toda a diferença.
- Alguma coisa é enviada para um servidor?
- Não. Roda no navegador, então o que você digitar fica no seu computador.
Ferramentas relacionadas
∿ Tipos MIME O que pôr no Content-Type e o que acontece quando está errado. ☐ Analisador de User-Agent Passando pelas mentiras de compatibilidade, até o que a coisa realmente é. ⛓ Analisador de query string Os parâmetros de uma URL, um por linha. ♭ Decodificador JWT Cole um JSON Web Token e leia o cabeçalho e os claims. O token não sai do seu navegador.