Guides pratiques pour le proxy de développement
Intercepter les requêtes
- Intercepter les demandes provenant de processus spécifiques
- Intercepter des requêtes avec des en-têtes spécifiques
- Intercepter les requêtes vers localhost
- Exclure une URL
- Inspecter les demandes et les réponses à l’aide de Chrome DevTool
- Inspecter les demandes d’API émises par les services cloud
Réponses factices
- Simuler des réponses
- Fictive n-ième requête
- Simuler des réponses qui retournent des données binaires
- Simuler plusieurs réponses au même point de terminaison
- Modifier le fichier de simulations
- Simuler une API CRUD
- Simuler une API CRUD sur Internet
- Simuler une API CRUD sécurisée avec Microsoft Entra
- Simuler l’API Azure OpenAI
- Simuler l’API OpenAI
- Notification du Centre d’administration Teams fictif pour les connecteurs Microsoft Graph
Simuler des erreurs
- Tester mon application avec des erreurs aléatoires
- Simuler des erreurs à partir d’API OpenAI
- Simuler des erreurs à partir des API Microsoft Graph
- Taux d’échec de la demande de modification
Simuler des comportements
- Tester que mon application gère correctement la limitation
- Simuler la limitation sur les API Microsoft 365
- Simuler les réponses de l’API Rate-Limit
- Simuler des réponses d’API lentes
Autorisations minimales
- Détecter les autorisations minimales de l’API Microsoft Graph
- Vérifier si vous utilisez des autorisations excessives de l’API Microsoft Graph
Enregistrer
Améliorer mon application
- Vérifier si mon application utilise des API de niveau production
- Vérifier si mon application appelle des API avec des autorisations minimales
- Rechercher des API d’ombre
- Générer une spécification OpenAPI
- Mettre à jour mon code d’application pour utiliser le Kit de développement logiciel (SDK) JavaScript Microsoft Graph
Présélections
Modifier les paramètres
- Modifier le niveau de journalisation
- Effacer la sortie
- Utiliser un modèle de langage local avec le proxy de développement
- Actualiser la base de données Microsoft Graph locale
Problèmes courants
- Aucune erreur aléatoire n’est levée lors de l’utilisation de simulations
- Aucune connexion Internet après l’utilisation du proxy
- Toutes les demandes échouent avec 429 réponses
- Toutes les demandes échouent avec le délai d’expiration de la passerelle
- Les réponses binaires ne sont pas simulées
- Aucune demande n’est interceptée à partir de mon application .NET 4.8
- Les options ne sont pas reconnues
- L’initialiseur de type pour « Microsoft.Data.Sqlite.SqliteConnection » a levé une exception
- Désinstaller
- Obtenir de l’aide et du support
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.