Visão geral do Gapfy Echo
O Gapfy Echo é um cliente de APIs para Windows, com aplicações complementares para Android e iOS. O desktop Windows é construído com Avalonia e instala-se pela Microsoft Store. O Echo faz parte da plataforma Gapfy e tem os planos Free, Pro e Pro AI. Este guia começa pelo trabalho no desktop e liga-o às ferramentas hospedadas no Maestro.
Um editor, cinco protocolos
O Echo reúne HTTP, gRPC, GraphQL, WebSocket e SSE num único editor. O gRPC usa transporte baseado em reflexão, com descoberta de serviços e todos os modos de streaming. O GraphQL inclui introspeção, variáveis e subscrições. O WebSocket permite enviar mensagens de forma interativa e ver dados binários em hexadecimal, e o SSE restabelece a ligação automaticamente. Consulta pedidos e protocolos para conheceres os detalhes.
Preparado para o trabalho diário
As coleções vivem em espaços com pastas aninhadas, arrastar e largar e operações em lote. Podes partilhá-las com colegas com permissões de leitura, contribuição ou acesso total. Os ambientes por espaço, com variáveis secretas, mantêm a configuração fora dos pedidos. O modo de comparação envia um pedido para até 4 ambientes lado a lado, com diferenças estruturais de JSON.
A automação inclui um executor de coleções, cadeias declarativas de pedidos, interceção local de pedidos com mocks, execuções agendadas com cron e scripts pm.*. Começa por coleções e partilha e automação e testes.
Leva os mocks para além do desktop
Criar e correr mocks no desktop faz parte de todos os planos do Echo, incluindo o Free. Publicar um mock sincronizado no serviço público em mock.gapfy.io, para dar à tua equipa um URL HTTP que responde sem o desktop ligado, faz parte do Echo Pro e Pro AI. Dentro de um plano pago publicas um mock do teu próprio espaço por seres o dono dele; publicar um mock de equipa requer a permissão Echo/ManageHosting, atribuída por omissão ao administrador da organização. Também podes criar e editar mocks no Maestro. O artigo hospedagem pública de mocks explica os passos e distingue o mock no desktop, a hospedagem pública e as regras carregadas numa aplicação .NET.
Os contratos descrevem a estrutura das respostas e a compatibilidade entre versões. Aplicações e chaves liga os contratos fornecidos ou consumidos por cada aplicação às permissões de acesso. Os quatro pacotes .NET abrangem publicação de contratos, validação, interceção de pedidos de saída e respostas simuladas numa aplicação ASP.NET Core.
Trabalho local e privado
O Echo funciona sem ligação em modo de convidado, sem precisares de uma conta. No Windows, a base de dados local é cifrada em repouso e a chave é protegida pelo Windows DPAPI. Quando precisares das funcionalidades ligadas à plataforma, inicia sessão com Microsoft Entra External ID no navegador do sistema. Coleções, pedidos, ambientes, horários, servidores de mock e eliminações são sincronizados entre dispositivos, com registo de conflitos e uma ação de reparação.
Confortos do dia a dia
O histórico de pedidos tem filtros, os cookies têm um editor e os tempos de rede incluem um aviso quando uma resposta é mais lenta do que o habitual. A vista dividida suporta até 4 painéis. A paleta de comandos, os atalhos configuráveis, a interface em 7 idiomas e os temas claro e escuro ajudam-te a trabalhar à tua maneira. As aplicações complementares para Android e iOS partilham o motor de sincronização, para que as coleções da tua conta te acompanhem entre dispositivos.
Por onde continuar
- Instala o Echo e envia o primeiro pedido.
- Protocolos, autenticação e tempos de resposta.
- Ambientes, segredos e modo de comparação.
- Organização e partilha de coleções.
- Executor, cadeias, mocks e horários.
- Publica um mock no serviço público.
- Cria versões e compara contratos.
- Gere aplicações e chaves.
- Usa os quatro pacotes .NET.
- Migra do Postman, Insomnia, Bruno ou OpenAPI.
- Usa a assistência de IA num lugar Pro AI.