Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção contém referência técnica para plug-ins do Dev Proxy e opções de configuração.
Plug-ins
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. |
| CachingGuidancePlugin | 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 | Rejeita solicitações com um erro selecionado aleatoriamente de um arquivo que contém erros simulados. |
| HarGeneratorPlugin | Gera arquivos HTTP Archive (HAR) das solicitações e respostas interceptadas. |
| HttpFileGeneratorPlugin | Gera arquivo HTTP a partir das solicitações e respostas interceptadas. |
| LanguageModelFailurePlugin | Simula vários cenários de falha do modelo de linguagem para testar a resiliência de aplicativos dependentes do modelo de linguagem. |
| LanguageModelRateLimitingPlugin | Simula a limitação de taxa com base em tokens para APIs de modelos de linguagem, monitorando o consumo de tokens de prompt e de conclusão em janelas de tempo configuráveis. |
| LatencyPlugin | Atrasa as respostas em um número aleatório de milissegundos do intervalo configurado. |
| MinimalCsomPermissionsPlugin | Detecta as permissões mínimas necessárias para chamar as solicitações de API do CSOM (Modelo de Objeto Client-Side) do SharePoint registradas. |
| MinimalPermissionsPlugin | Verifica se o aplicativo usa permissões mínimas para chamar APIs. Usa informações de API da pasta local especificada. |
| MinimalPermissionsGuidancePlugin | Compara as permissões usadas no token JWT enviadas para APIs com os escopos mínimos necessários para solicitações que o proxy registrou e mostra a diferença. |
| 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. |
| OpenAITelemetryPlugin | Gera dados de telemetria para solicitações de API compatíveis com OpenAI. |
| OpenAIUsageDebuggingPlugin | Registra métricas de uso da API OpenAI em um arquivo CSV para fins de depuração e análise. |
| OpenApiSpecGeneratorPlugin | Gera a especificação OpenAPI das solicitações e respostas interceptadas. |
| RateLimitingPlugin | Simula comportamentos de limitação de taxa. |
| RetryAfterPlugin | Simula o cabeçalho Retry-After enviado por uma API após a limitação de uma solicitação. |
| RewritePlugin | Reescreve as solicitações. |
| TypeSpecGeneratorPlugin | Gera arquivos TypeSpec das solicitações e respostas interceptadas. |
| UrlDiscoveryPlugin | Cria uma lista de URLs interceptadas pelo proxy. |
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 para o 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 endpoint 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. |
| GraphMinimalPermissionsPlugin | 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 as 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 as APIs do Microsoft Graph que não inclui o parâmetro de string de consulta $select. |
| 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. |