Referência técnica para Dev Proxy
Esta seção contém referência técnica para plug-ins do Dev Proxy e opções de configuração.
Plugins
Lista de plugins que funcionam com qualquer API.
Nome | Descrição |
---|---|
AuthPlugin | Simula autenticação e autorização usando chaves de API ou OAuth2. |
DevToolsPlugin | Expõe mensagens do Dev Proxy e informações sobre solicitações e respostas interceptadas no Chrome DevTools. |
Plug-in de orientação de cache | Mostra um aviso quando o Dev Proxy interceptou a mesma solicitação dentro do período de tempo especificado. |
CrudApiPlugin | Simula uma API CRUD com um armazenamento de dados na memória. |
ExecutionSummaryPlugin | Gera um relatório resumido das solicitações que passam pelo proxy. |
GenericRandomErrorPlugin | Falha nas solicitações com um erro selecionado aleatório do arquivo que contém erros fictícios. |
HttpFileGeneratorPlugin | Gera arquivo HTTP a partir das solicitações e respostas interceptadas. |
Plug-in de latência | Atrasa as respostas em um número aleatório de milissegundos do intervalo configurado. |
MinimalPermissionsPlugin | Verifica se o aplicativo usa permissões mínimas para chamar APIs. Usa informações de API da pasta local especificada. |
MockGeneratorPlugin | Gera simulações do Dev Proxy com base nas solicitações interceptadas. |
MockRequestPlugin | Permite que você emita solicitações da Web usando o Dev Proxy. |
MockResponsePlugin | Simula respostas. |
ODataPagingGuidancePlugin | Mostra um aviso quando o proxy intercepta uma solicitação de paginação OData usando uma URL que não foi retornada anteriormente em uma das respostas interceptadas. |
OpenAIMockResponsePlugin | Simula respostas do Azure OpenAI e OpenAI usando um modelo de idioma local. |
Plug-in OpenApiSpecGeneratorPlugin | Gera a especificação OpenAPI no formato JSON a partir das solicitações e respostas interceptadas. |
Plug-in de limitação de taxa | Simula comportamentos de limite de taxa. |
RetryAfterPlugin | Simula o cabeçalho enviado por uma API após a Retry-After limitação de uma solicitação. |
RewritePlugin | Reescreve as solicitações. |
Plug-ins do Centro de API do Azure
Lista de plug-ins que funcionam com o Centro de API do Azure.
Nome | Descrição |
---|---|
ApiCenterMinimalPermissionsPlugin | Verifica se o aplicativo usa permissões mínimas para chamar APIs. Usa informações de API da instância especificada do Centro de API do Azure. |
ApiCenterOnboardingPlugin | Verifica se as APIs usadas em um aplicativo estão registradas na instância especificada do Centro de API do Azure. |
ApiCenterProductionVersionPlugin | Verifica se as APIs usadas em um aplicativo são a versão de produção das APIs registradas na instância especificada do Centro de API do Azure. |
Plug-ins do Microsoft Entra
Lista de plug-ins que funcionam com a API do Microsoft Entra.
Nome | Descrição |
---|---|
EntraMockResponsePlugin | Simula respostas ao Microsoft Entra. |
Plug-ins do Microsoft Graph
Lista de plug-ins que funcionam com a API do Microsoft Graph.
Nome | Descrição |
---|---|
GraphBetaSupportGuidancePlugin | Mostra um aviso quando o proxy detecta uma solicitação para o ponto de extremidade beta do Microsoft Graph. |
GraphClientRequestIdGuidancePlugin | Mostra uma dica quando uma solicitação para a API do Microsoft Graph não inclui o client-request-id cabeçalho. |
GraphConnectorGuidancePlugin | Mostra diretrizes contextuais para trabalhar com conectores do Microsoft Graph. |
GraphConnectorNotificationPlugin | Simula a notificação ao habilitar ou desabilitar um conector do Microsoft Graph no TAC (Centro de Administração do Teams). Valida solicitações para criar e excluir a conexão externa. |
Plug-in GraphMinimalPermissions | Retorna uma lista das permissões mínimas necessárias para solicitações do Microsoft Graph que o proxy registrou. |
GraphMinimalPermissionsGuidancePlugin | Compara as permissões usadas no token JWT enviado ao Microsoft Graph com os escopos mínimos necessários para solicitações que o proxy registrou e mostra a diferença. |
Plug-in de resposta do GraphMock | Simula respostas às APIs do Microsoft Graph. |
GraphRandomErrorPlugin | Falha nas solicitações feitas ao Microsoft Graph com erros aleatórios. |
GraphSdkGuidancePlugin | Mostra uma dica quando o proxy intercepta uma solicitação para o Microsoft Graph que não foi emitida por um SDK do Microsoft Graph. |
GraphSelectGuidancePlugin | Mostra um aviso quando o proxy intercepta uma solicitação para APIs do Microsoft Graph que não inclui o parâmetro de cadeia de caracteres de $select consulta. |
ODSPSearchGuidancePlugin | Mostra um aviso quando o Proxy de Desenvolvimento detecta uma solicitação para APIs de pesquisa do OneDrive e do SharePoint. |
Repórteres
Lista de repórteres que geram relatórios em diferentes formatos.
Nome | Descrição |
---|---|
JsonReporter | Gera relatórios no formato JSON. |
Repórter de Markdown | Gera relatórios no formato Markdown. |
Repórter de texto simples | Gera relatórios em formato de texto simples. |
Configuração
Referência das opções de configuração do Dev Proxy.
Nome | Descrição |
---|---|
devproxyrc | Arquivo de configuração para Dev Proxy. |
Proxy API | API para interagir com o Dev Proxy programaticamente. |
Configurações de proxy | Opções de configuração para configurações de proxy. |
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.