Orientação gerada a partir de informações públicas. Apenas para referência.
RequestsInspector é um pacote Flutter projetado para depurar chamadas HTTP e GraphQL durante o desenvolvimento. Ele registra todas as chamadas de API enviadas e fornece acesso em tempo real aos dados de solicitação/resposta ao sacudir o dispositivo, exibindo um widget dedicado de inspeção. Ideal para desenvolvedores que precisam de visibilidade rápida sobre a atividade de rede sem modificar o código. O pacote suporta tanto plataformas Android quanto iOS e se integra perfeitamente com clientes HTTP existentes, como dio ou http. Seu design leve garante impacto mínimo no desempenho.
Casos de uso
Depuração de pontos finais da API
Monitoramento de consultas GraphQL
Inspeção de cabeçalhos e corpos de solicitação
Registro de rede em tempo real durante o desenvolvimento
Solucionando solicitações com falha
Principais recursos
Agite para abrir o inspetor
Suporta HTTP e GraphQL
Multiplataforma (Android e iOS)
Configuração mínima necessária
Visualização ao vivo de solicitação/resposta
Indicado para
Desenvolvedores Flutter em modo de depuração
Equipes testando integrações da API
Engenheiros de frontend resolvendo problemas de rede
Desenvolvedores de aplicativos móveis usando REST/GraphQL
Qualquer pessoa que precise de inspeção rápida de rede
Considerações
Não destinado ao uso em produção
Requer dispositivo físico para o gesto de balanço
Limitado a compilações de depuração
Sem armazenamento persistente de logs
Pode exigir permissão em alguns dispositivos
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
requests_inspector 🕵
A Flutter package for logging API requests (Http Requests & GraphQL) requests.
Main Features:
Log your Http request, GraphQL and WebSockets.
Intercept your requests and responses for testing.
Share request details as json, cURL, or HAR file to re-run it again (ex. Postman).
And more and more
To get the RequestsInspector widget on your screen:
📱💃 : Shake your phone.
📱👈 : Long-Press on any free space on the screen.
Also you can share the request details as (Log, cURL command, or HAR file) with your team to help them debug the API requests.
From Inspector to Postman 🧡 🎉️
Now you can extract cURL command from the inspector to send the request again from your terminal or Postman 💪💪
HAR File Support 📦 🎉️
You can now share requests as HAR (HTTP Archive) files! HAR files are a standard format that can be imported into various tools like Postman, Proxyman, or any HAR-compatible tool for debugging and analysis. You can share HAR files in two formats:
HAR text: Copy the HAR content as text
HAR file (.har): Share as a downloadable .har file
The HAR format includes complete request/response details, headers, timing information, and more, making it perfect for comprehensive API debugging and sharing with your team.
Setup
First, add it at the top of your MaterialApp with enabled: true.