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