As requisições são executadas pelo backend em Rust. A interface edita contratos tipados e mostra resultados; ela nunca recebe client secrets nem cria transporte de rede próprio.
Organizar e enviar
- Coleções e pastas de requisições
- Ambientes com variáveis, para trocar de servidor sem reescrever a requisição
- HTTP e GraphQL sobre HTTP
- Sessões WebSocket em texto
- Histórico das chamadas feitas
Validar a resposta
As assertions são declarativas: você descreve o que espera da resposta, sem escrever script.
Autenticação
OAuth 2.0 Client Credentials é suportado. O client secret fica no Gerenciador de Credenciais do Windows, e o token é mantido apenas em memória pelo tempo da chamada.
Importar coleções
É possível importar collections e environments do Postman, Insomnia e do próprio DiguinCode quando você inicia a operação. O importador aceita JSON, YAML e YML por seleção ou arrastar e soltar, reconhece os formatos atual e legado do Insomnia, valida conteúdo e tamanho e mostra um resumo antes de salvar. Ele nunca executa requisições automaticamente nem grava tokens, senhas ou cookies importados em texto aberto.
Certificados de servidores internos
A validação TLS é estrita por padrão. Se um endpoint HTTPS interno usar um certificado próprio, você pode permitir a exceção explicitamente apenas naquela requisição, pela área Avançado ou depois de conferir o erro apresentado. Imports nunca alteram essa configuração e WebSocket seguro continua estrito.
Limitações declaradas
O que este módulo não faz hoje, segundo a matriz de capacidades do projeto.
- Sem gRPC.
- Sem SSE como protocolo dedicado.
- Sem scripts arbitrários, mocks ou geração de clientes.
- Outros grants de OAuth além de Client Credentials não são suportados.