Przewodniki z instrukcjami dotyczącymi serwera proxy deweloperskiego
Przechwytuj żądania
- Odkryj adresy URL do oglądania
- Przechwytywanie żądań z określonych procesów
- Przechwytywanie żądań o określonych nagłówkach
- Przechwytywanie żądań na localhost
- Wykluczanie adresu URL
- Sprawdzanie żądań i odpowiedzi przy użyciu narzędzia Chrome DevTool
- Sprawdzanie żądań interfejsu API wystawionych przez usługi w chmurze
Symulowane odpowiedzi
- Symulowane odpowiedzi
- Symulacja n-tego żądania
- Symulacja odpowiedzi, które zwracają dane binarne
- Symulowanie wielu odpowiedzi na ten sam endpoint
- Zmienianie pliku makiety
- Symulowanie interfejsu API CRUD
- Symulowanie interfejsu API CRUD przez Internet
- Symulowanie interfejsu API CRUD zabezpieczonego za pomocą usługi Microsoft Entra
- Symulowanie interfejsu API usługi Azure OpenAI
- Symulowanie API OpenAI
- Przykładowe powiadomienie Centrum administracyjnego Teams dla łączników Microsoft Graph
Symulowanie błędów
- Przetestuj moją aplikację z losowymi błędami
- Symulowanie błędów z interfejsów API OpenAI
- Symulowanie błędów z interfejsów API programu Microsoft Graph
- Współczynnik niepowodzeń żądań zmiany
Symulowanie zachowań
- Przetestuj, czy moja aplikacja prawidłowo obsługuje ograniczanie przepustowości
- Symulowanie ograniczania przepustowości w interfejsach API platformy Microsoft 365
- Symuluj odpowiedzi API dotyczące ograniczenia przepustowości
- Symulowanie powolnych odpowiedzi interfejsu API
Minimalne uprawnienia
- Wykrywanie minimalnych uprawnień interfejsu API programu Microsoft Graph
- Sprawdź, czy używasz nadmiernych uprawnień interfejsu API programu Microsoft Graph
Rekord
Ulepszanie mojej aplikacji
- Sprawdzanie, czy moja aplikacja korzysta z interfejsów API na poziomie produkcyjnym
- Sprawdź, czy moja aplikacja wywołuje interfejsy API z minimalnymi uprawnieniami
- Wykrywanie ukrytych interfejsów API
- Generowanie specyfikacji interfejsu OpenAPI
- Aktualizowanie kodu aplikacji w celu używania zestawu SDK JavaScript programu Microsoft Graph
Ustawienia wstępne
Zmienianie ustawień
- Zmienianie poziomu rejestrowania
- Wyczyść dane wyjściowe
- Użyj lokalnego modelu językowego z Dev Proxy
- Odświeżanie lokalnej bazy danych programu Microsoft Graph
Korzystanie z serwera proxy deweloperskiego
- z aplikacjami Node.js
- Przy użyciu aplikacji Node.js w kontenerach Docker
- za pomocą języka JavaScript usługi Azure Functions
- z aplikacjami .NET
- Z aplikacjami .NET w kontenerach Docker
- Korzystając z aplikacji .NET Aspire
- z rozwiązaniami programu SharePoint Framework (SPFx)
- W scenariuszach CI/CD
Typowe problemy
- Żadne żądania nie są przechwytywane
- Podczas korzystania z makiet nie są zgłaszane żadne losowe błędy
- Brak połączenia internetowego po użyciu serwera proxy
- Wszystkie żądania kończą się niepowodzeniem z odpowiedziami 429
- Wszystkie żądania kończą się niepowodzeniem z powodu przekroczenia limitu czasu bramy
- Odpowiedzi binarne nie są przedmiotem kpin
- Żadne żądania nie są przechwytywane z mojej aplikacji .NET 4.8
- Opcje nie są rozpoznawane
- Inicjator statyczny typu 'Microsoft.Data.Sqlite.SqliteConnection' zgłosił wyjątek
- Odinstalowywanie
- Uzyskiwanie pomocy i obsługi technicznej
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.