Junior — Middle
Consegue nomear os principais códigos de estado HTTP e explicar o seu significado?
sobes.tech IA
Resposta da IA
Principais códigos de estado HTTP e seus significados:
-
1xx (Informativos): pedido recebido, processamento em andamento.
- 100 Continue — o cliente pode continuar a enviar o pedido.
-
2xx (Sucesso): pedido processado com sucesso.
- 200 OK — pedido concluído com sucesso.
- 201 Created — recurso criado com sucesso.
- 204 No Content — pedido processado, mas sem conteúdo na resposta.
-
3xx (Redireções): ação adicional do cliente é necessária.
- 301 Moved Permanently — recurso movido permanentemente.
- 302 Found — redirecionamento temporário.
- 304 Not Modified — recurso sem alterações, usar cache.
-
4xx (Erros do cliente): erro na solicitação.
- 400 Bad Request — solicitação incorreta.
- 401 Unauthorized — autenticação necessária.
- 403 Forbidden — acesso proibido.
- 404 Not Found — recurso não encontrado.
-
5xx (Erros do servidor): erro no servidor.
- 500 Internal Server Error — erro interno do servidor.
- 502 Bad Gateway — resposta incorreta de outro servidor.
- 503 Service Unavailable — serviço indisponível.
Estes códigos ajudam o cliente a entender o resultado da solicitação e a tomar as ações apropriadas.