Sobes.tech
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.