Útmutatók a Dev Proxy használatához
Elfogás kérései
- Megtekinthető URL-címek felfedezése
- Adott folyamatokból érkező kérések elfogása
- Adott fejlécekkel rendelkező kérések elfogása
- Lokális kiszolgálóra érkező kérések elfogása
- URL-cím kizárása
- Kérelmek és válaszok vizsgálata a Chrome DevTool használatával
- A felhőszolgáltatások által kiadott API-kérések vizsgálata
Szimulált válaszok
- Szimulált válaszok
- N-edik kérés szimulálása
- Bináris adatokat visszaadó válaszok utánzása
- Több válasz szimulálása ugyanarra a végpontra
- Makettfájl módosítása
- CRUD API szimulálása
- CRUD API szimulálása az interneten keresztül
- CRUD API szimulálása a Microsoft Entra használatával
- Az Azure OpenAI API szimulálása
- OpenAI API szimulálása
- A Microsoft Graph-összekötők teams felügyeleti központjának értesítése
Hibák szimulálása
- Alkalmazásom tesztelése véletlenszerű hibákkal
- OpenAI API-k hibáinak szimulálása
- Microsoft Graph API-k hibáinak szimulálása
- Kérelemhibák gyakoriságának módosítása
Viselkedések szimulálása
- Annak tesztelése, hogy az alkalmazás megfelelően kezeli-e a szabályozást
- Korlátozás szimulálása a Microsoft 365 API-kban
- Rate-Limit API-válaszok szimulálása
- Lassú API-válaszok szimulálása
Minimális engedélyek
- Minimális Microsoft Graph API-engedélyek észlelése
- Ellenőrizze, hogy túlzott Microsoft Graph API-engedélyeket használ-e
Rögzítés
Az alkalmazás fejlesztése
- Ellenőrizze, hogy az alkalmazás éles szintű API-kat használ-e
- Ellenőrizze, hogy az alkalmazásom minimális engedélyekkel hívja-e meg az API-kat
- Árnyék API-k keresése
- OpenAPI-specifikáció létrehozása
- Alkalmazáskód frissítése a Microsoft Graph JavaScript SDK használatára
Előbeállítások
Beállítások módosítása
- Naplózási szint módosítása
- A kimenet törlése
- Helyi nyelvi modell használata Dev Proxyval
- Helyi Microsoft Graph-adatbázis frissítése
Fejlesztői proxy használata
- Node.js alkalmazásokkal
- Node.js alkalmazások Docker-konténerekben
- JavaScript Azure Functions használatával
- .NET-alkalmazásokkal
- .NET-alkalmazásokkal Docker-tárolókban
- .NET Aspire-alkalmazásokkal
- SharePoint Framework -megoldásokkal (SPFx)
- CI/CD-forgatókönyvekben
Gyakori problémák
- Nincs kérés elfogva
- Nincsenek véletlenszerű hibák, amikor mock objektumokat használnak
- Nincs internetkapcsolat a proxy használata után
- Minden kérés 429 válaszsal meghiúsul
- Minden kérés átjáró időtúllépési hibát eredményez
- A bináris válaszokat nem gúnyolják ki
- A .NET 4.8-alkalmazásom nem küld kéréseket
- Beállítások nem ismerhető fel
- A Microsoft.Data.Sqlite.SqliteConnection típus-inicializálója kivételt jelzett
- Eltávolítás
- Segítség és támogatás kérése
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.