Riferimento tecnico per Dev Proxy
Questa sezione contiene informazioni tecniche di riferimento per i plug-in e le opzioni di configurazione di Dev Proxy.
Plug-in
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 | Le richieste hanno esito negativo con un errore selezionato casuale dal file contenente errori fittizi. |
HttpFileGeneratorPlugin | Genera un file HTTP dalle richieste e dalle risposte intercettate. |
LatencyPlugin | Ritarda le risposte in base a un numero casuale di millisecondi dall'intervallo configurato. |
MinimalPermissionsPlugin | Controlla se l'app usa autorizzazioni minime per chiamare le API. Usa le informazioni sull'API dalla cartella locale specificata. |
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. |
OpenApiSpecGeneratorPlugin | Genera specifiche OpenAPI in formato JSON dalle richieste e dalle risposte intercettate. |
RateLimitingPlugin | Simula i comportamenti del limite di frequenza. |
RetryAfterPlugin | Simula l'intestazione Retry-After inviata da un'API dopo la limitazione di una richiesta. |
RiscriverePlugin | Riscrive le richieste. |
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. |
Plug-in Microsoft Entra
Elenco di plug-in che funzionano con l'API Microsoft Entra.
Nome | Descrizione |
---|---|
EntraMockResponsePlugin | Simula le risposte a Microsoft Entra. |
Plug-in 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. |
GraphConnectorNotificationPlugin | Simula la notifica quando si abilita o disabilita un connettore Microsoft Graph nell'interfaccia di amministrazione di Teams (TAC). Convalida le richieste di creazione ed eliminazione della connessione esterna. |
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 hanno esito negativo con 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 di sviluppo a livello di codice. |
Impostazioni proxy | Opzioni di configurazione per le impostazioni proxy. |
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.