Estratégias de debugging em api design em API Design
Prompt gerado automaticamente para Debugging em API Design em API Design
"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
Como Usar este Prompt
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de API Design
Continue explorando prompts nesta categoria.
Guia para troubleshooting em api design em API Design
Prompt gerado automaticamente para Troubleshooting em API Design em API Design
Guia para testing em api design em API Design
Prompt gerado automaticamente para Testing em API Design em API Design
Guia para testing em api design em API Design
Prompt gerado automaticamente para Testing em API Design em API Design