Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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. |