Condividi tramite


Riferimento tecnico per Dev Proxy

Questa sezione contiene informazioni tecniche di riferimento per i plug-in e le opzioni di configurazione di Dev Proxy.

Componenti aggiuntivi

Elenco di plug-in che funzionano con qualsiasi API.

Nome Descrizione
AuthPlugin Simula l'autenticazione e l'autorizzazione usando le chiavi API o OAuth2.
DevToolsPlugin Espone i messaggi del proxy di sviluppo e informazioni sulle richieste intercettate e le risposte in Chrome DevTools.
CachingGuidancePlugin Visualizza un avviso quando Dev Proxy intercetta la stessa richiesta entro il periodo di tempo specificato.
CrudApiPlugin Simula un'API CRUD con un archivio dati in memoria.
ExecutionSummaryPlugin Genera un report di riepilogo delle richieste che passano attraverso il proxy.
GenericRandomErrorPlugin Falliscono le richieste con un errore scelto casualmente da un file contenente errori fittizi.
HarGeneratorPlugin Genera file di archivio HTTP (HAR) dalle richieste e dalle risposte intercettate.
HttpFileGeneratorPlugin Genera un file HTTP dalle richieste e dalle risposte intercettate.
LanguageModelFailurePlugin Simula diversi scenari di errore del modello linguistico per testare la resilienza delle applicazioni dipendenti dal modello linguistico.
LanguageModelRateLimitingPlugin Simula la limitazione della frequenza basata su token per le API del modello linguistico monitorando il consumo di token di richiesta e completamento all'interno di finestre temporali configurabili.
LatencyPlugin Ritarda le risposte in base a un numero casuale di millisecondi dall'intervallo configurato.
MinimalCsomPermissionsPlugin Rileva le autorizzazioni minime necessarie per chiamare le richieste registrate dell'API SharePoint Object Model (CSOM) Client-Side.
MinimalPermissionsPlugin Controlla se l'app usa autorizzazioni minime per chiamare le API. Usa le informazioni sull'API dalla cartella locale specificata.
MinimalPermissionsGuidancePlugin Confronta le autorizzazioni usate nel token JWT inviato alle API con gli ambiti minimi necessari per le richieste registrate dal proxy e mostra la differenza.
MockGeneratorPlugin Genera simulazioni del proxy di sviluppo in base alle richieste intercettate.
MockRequestPlugin Consente di inviare richieste Web tramite Il proxy di sviluppo.
MockResponsePlugin Simula le risposte.
ODataPagingGuidancePlugin Visualizza un avviso quando il proxy intercetta una richiesta di paging OData usando un URL che non è stato restituito in precedenza in una delle risposte intercettate.
OpenAIMockResponsePlugin Simula le risposte da Azure OpenAI e OpenAI usando un modello linguistico locale.
OpenAITelemetryPlugin Genera dati di telemetria per le richieste API compatibili con OpenAI.
OpenAIUsageDebuggingPlugin Registra le metriche di utilizzo dell'API OpenAI in un file CSV a scopo di debug e analisi.
OpenApiSpecGeneratorPlugin Genera specifiche OpenAPI dalle richieste e dalle risposte intercettate.
RateLimitingPlugin Simula i comportamenti del limite di frequenza.
RetryAfterPlugin Simula l'intestazione Retry-After che un'API invia dopo aver limitato una richiesta.
Plugin di riscrittura Riscrive le richieste.
TipoSpecGeneratorPlugin Genera file TypeSpec dalle richieste e dalle risposte intercettate.
UrlDiscoveryPlugin Crea un elenco di URL intercettati dal proxy.

Plug-in del Centro API di Azure

Elenco di plug-in che funzionano con il Centro API di Azure.

Nome Descrizione
ApiCenterMinimalPermissionsPlugin Controlla se l'app usa autorizzazioni minime per chiamare le API. Usa le informazioni sull'API dall'istanza del Centro API di Azure specificata.
ApiCenterOnboardingPlugin Controlla se le API usate in un'app vengono registrate nell'istanza del Centro API di Azure specificata.
ApiCenterProductionVersionPlugin Controlla se le API usate in un'app sono una versione di produzione delle API registrate nell'istanza del Centro API di Azure specificata.

Plugin Microsoft Entra

Elenco di plug-in che funzionano con l'API Microsoft Entra.

Nome Descrizione
EntraMockResponsePlugin Simula le risposte a Microsoft Entra.

Plugin di Microsoft Graph

Elenco di plug-in che funzionano con l'API Microsoft Graph.

Nome Descrizione
GraphBetaSupportGuidancePlugin Visualizza un avviso quando il proxy rileva una richiesta all'endpoint beta di Microsoft Graph.
GraphClientRequestIdGuidancePlugin Mostra un suggerimento quando una richiesta all'API Microsoft Graph non include l'intestazione client-request-id .
GraphConnectorGuidancePlugin Mostra indicazioni contestuali per l'uso dei connettori di Microsoft Graph.
GraphMinimalPermissionsPlugin Restituisce un elenco delle autorizzazioni minime necessarie per le richieste di Microsoft Graph registrate dal proxy.
GraphMinimalPermissionsGuidancePlugin Confronta le autorizzazioni usate nel token JWT inviato a Microsoft Graph con gli ambiti minimi necessari per le richieste registrate dal proxy e mostra la differenza.
GraphMockResponsePlugin Simula le risposte alle API Microsoft Graph.
GraphRandomErrorPlugin Le richieste effettuate a Microsoft Graph falliscono a causa di errori casuali.
GraphSdkGuidancePlugin Mostra un suggerimento quando il proxy intercetta una richiesta a Microsoft Graph che non è stata emessa da Microsoft Graph SDK.
GraphSelectGuidancePlugin Visualizza un avviso quando il proxy intercetta una richiesta alle API Microsoft Graph che non includono il parametro della $select stringa di query.
ODSPSearchGuidancePlugin Visualizza un avviso quando Dev Proxy rileva una richiesta alle API di ricerca di OneDrive e SharePoint.

Giornalisti

Elenco di giornalisti che generano report in formati diversi.

Nome Descrizione
JsonReporter Genera report in formato JSON.
MarkdownReporter Genera report in formato Markdown.
PlainTextReporter Genera report in formato testo normale.

Impostazione

Riferimento alle opzioni di configurazione di Dev Proxy.

Nome Descrizione
devproxyrc File di configurazione per Dev Proxy.
Proxy API API per interagire con il Proxy Dev a livello di codice.
Impostazioni proxy Opzioni di configurazione per le impostazioni proxy.