Prompt completo
"Você é um engenheiro de software sênior especializado em arquitetura de APIs e depuração. Elabore um guia passo a passo, detalhado e acionável, para um desenvolvedor júnior que está depurando um erro de status HTTP 403 Forbidden retornado por uma API RESTful. O guia deve cobrir desde a identificação inicial do problema até a resolução, incluindo: 1. **Diagnóstico Inicial:** Quais ferramentas e logs (ex: logs do servidor, logs do gateway de API, ferramentas de rede do navegador) o desenvolvedor deve consultar primeiro e o que procurar em cada um. 2. **Causas Comuns do 403:** Liste as 5-7 causas mais frequentes para um 403 em APIs RESTful (ex: token inválido/expirado, permissão insuficiente, IP bloqueado, CORS, firewall/WAF, cabeçalhos incorretos). 3. **Fluxo de Verificação:** Para cada causa comum, descreva uma metodologia clara de como verificar se é a raiz do problema (ex: como validar um token JWT, como checar permissões em um sistema RBAC, como inspecionar cabeçalhos CORS). 4. **Ferramentas e Exemplos:** Inclua exemplos práticos de comandos `curl`, trechos de código (Python ou Node.js) ou capturas de tela (Postman/Insomnia) que o desenvolvedor pode usar para testar ou simular cenários. 5. **Estratégias de Resolução:** Para cada causa, sugira abordagens de resolução. 6. **Boas Práticas de Depuração:** Adicione dicas gerais de depuração que podem ser aplicadas em outros cenários. 7. **Documentação:** Enfatize a importância de consultar a documentação da API e como ela pode ser crucial na depuração de erros 403. O guia deve ser claro, conciso e prático, focado em ajudar o desenvolvedor júnior a resolver o problema de forma autônoma e eficiente."
Tags relacionadas
API Design
Debugging em API Design
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de API Design
ChatGPT
Guia para troubleshooting em api design em API Design
Prompt gerado automaticamente para Troubleshooting em API Design em API Design
2 usos
ChatGPT
Guia para testing em api design em API Design
Prompt gerado automaticamente para Testing em API Design em API Design
5 usos
ChatGPT
Guia para testing em api design em API Design
Prompt gerado automaticamente para Testing em API Design em API Design
4 usos