🔌
ChatGPT intermediate

Estratégias de debugging em api design em API Design

Prompt gerado automaticamente para Debugging em API Design em API Design

2 usos API Design

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