Guide pratiche per Il proxy di sviluppo
Intercettare le richieste
- Scoprire gli URL da guardare
- Intercettare le richieste da processi specifici
- Intercettare le richieste con intestazioni specifiche
- Intercettare le richieste a localhost
- Escludere un URL
- Esaminare le richieste e le risposte con Chrome DevTool
- Esaminare le richieste API rilasciate dai servizi cloud
Restituisci risposte
- Risposte fittizie
- Mock n-th request
- Risposte fittizie che restituiscono dati binari
- Simulare più risposte allo stesso endpoint
- Modificare il file mocks
- Simulare un'API CRUD
- Simulare un'API CRUD in Internet
- Simulare un'API CRUD protetta con Microsoft Entra
- Simulare l'API OpenAI di Azure
- Simulare l'API OpenAI
- Simulare la notifica dell'interfaccia di amministrazione di Teams per i connettori di Microsoft Graph
Simulare gli errori
- Testare l'app con errori casuali
- Simulare gli errori dalle API OpenAI
- Simulare gli errori dalle API Microsoft Graph
- Frequenza degli errori delle richieste di modifica
Simulare i comportamenti
- Verificare che l'applicazione gestisca correttamente la limitazione
- Simulare la limitazione delle richieste nelle API di Microsoft 365
- Simulare le risposte dell'API Rate-Limit
- Simulare risposte API lente
Autorizzazioni minime
- Rilevare le autorizzazioni minime dell'API Microsoft Graph
- Controllare se si usano autorizzazioni eccessive per l'API Microsoft Graph
Registra
Migliorare l'app
- Controllare se l'app usa API a livello di produzione
- Controllare se l'app chiama le API con autorizzazioni minime
- Trovare le API shadow
- Generare una specifica OpenAPI
- Aggiornare il codice dell'applicazione per usare Microsoft Graph JavaScript SDK
Predefinito
Modifica impostazioni
- Modificare il livello di registrazione
- Cancellare l'output
- Usare il modello linguistico locale con Dev Proxy
- Aggiornare il database Microsoft Graph locale
Usare il proxy di sviluppo
- con applicazioni Node.js
- Con applicazioni Node.js nei contenitori Docker
- con Funzioni di Azure JavaScript
- Con applicazioni .NET
- Con applicazioni .NET nei contenitori Docker
- con applicazioni .NET Aspire
- con soluzioni SharePoint Framework (SPFx)
- negli scenari CI/CD
Problemi comuni
- Nessuna richiesta viene intercettata
- Non vengono generati errori casuali quando si usano simulazioni
- Nessuna connessione Internet dopo l'uso del proxy
- Tutte le richieste hanno esito negativo con 429 risposte
- Tutte le richieste falliscono per timeout del gateway
- Le risposte binarie non sono simulate
- Nessuna richiesta viene intercettata dall'app .NET 4.8
- Opzioni non vengono riconosciute
- L'inizializzatore di tipo per 'Microsoft.Data.Sqlite.SqliteConnection' ha generato un'eccezione
- Disinstalla
- Ottenere assistenza e supporto tecnico
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.