Logo Passei Direto
Buscar
Dentro do ciclo de requisição e resposta do protocolo HTTP, os Status Codes (códigos de estado) são fundamentais para que o frontend entenda o resultado de uma operação. Ao tentar acessar uma rota protegida de uma API, um desenvolvedor se deparou primeiro com o erro 401 e, após fazer um ajuste, passou a receber o erro 403.
O que esses códigos significam, respectivamente?
401: Not Found (Recurso não encontrado); 403: Internal Server Error (Falha no servidor).
401: Bad Request (Sintaxe inválida enviada pelo cliente); 403: Gateway Timeout (Tempo de resposta excedido).
401: Unauthorized (O cliente não enviou credenciais de autenticação válidas); 403: Forbidden (O cliente está autenticado, mas não tem permissão/nível de acesso para aquele recurso específico).
401: Unprocessable Entity (Erro de validação de formulário); 403: Method Not Allowed (Verbo HTTP incorreto).
User badge image
Exercícios Para o Conhecimento

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Os códigos de status HTTP 401 e 403 têm significados específicos: - 401 Unauthorized: significa que o cliente não enviou credenciais de autenticação válidas ou não está autenticado. - 403 Forbidden: significa que o cliente está autenticado, mas não tem permissão ou nível de acesso para aquele recurso específico. Portanto, a alternativa correta é: 401: Unauthorized (O cliente não enviou credenciais de autenticação válidas); 403: Forbidden (O cliente está autenticado, mas não tem permissão/nível de acesso para aquele recurso específico).

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina