達成したい内容別に整理されたガイドを見つけます。
API の回復性をテストする
エラーとエッジ ケースをシミュレートして、アプリの動作を確認します。
- アプリをランダムなエラーでテストする · 5 分
- 遅いAPI応答をシミュレートする ·5 分
- アプリケーションがスロットルを適切に処理することをテストする ·5 分
- Rate-Limit API 応答をシミュレートする ·10 分
- 変更要求失敗率 ·2 分
Microsoft Graph 固有
言語モデル (OpenAI、Azure OpenAI)
- 言語モデルのエラーでアプリをテストする ·5 分
- OpenAI API からのエラーをシミュレートする ·5 分
- テスト言語モデルトークンの制限 ·10 分
モックAPI
実際の API を構築せずにモック応答を作成します。
- モック応答 ·10 分
- モックn番目のリクエスト · 5 分
- 同じエンドポイントへの複数の応答をシミュレーション · 10 分
- バイナリデータを返すモック応答 ·10 分
- モックファイルの変更 ·2 分
動的なCRUD API
- CRUD API をシミュレート する ·15 分
- インターネット経由で CRUD API をシミュレートする ·20 分
- Microsoft Entra でセキュリティ保護された CRUD API をシミュレート する ·25 分
- インターネット経由でモック応答をシミュレートする ·15 分
言語モデル API
- OpenAI API をシミュレート する ·15 分
- Azure OpenAI API をシミュレート する ·15 分
API の使用状況を分析する
アプリが呼び出す API とその方法について説明します。
- 視聴用のURLを見つける · 5 分
- プロキシアクティビティの記録とエクスポート ·10 分
- HTTPファイルを生成する ·5 分
- OpenAPI 仕様を生成する ·10 分
- TypeSpec ファイルを生成 する ·10 分
- 言語モデルの使用方法を理解する ·10 分
アクセス許可とベスト プラクティスを確認する
API を正しく使用する方法に関するガイダンスを取得します。
Microsoft Graph
- 最小限の Microsoft Graph API アクセス許可を検出 する ·10 分
- 過剰な Microsoft Graph API アクセス許可を使用しているかどうかを確認 する ·10 分
- Microsoft Graph JavaScript SDK を使用するようにアプリケーション コードを更新 する ·15 分
一般的な API
- アプリが運用レベルの API を使用しているかどうかを確認する ·5 分
- アプリが最小限のアクセス許可で API を呼び出しているかどうかを確認 する ·10 分
- シャドウ API の検索 ·10 分
要求を傍受する
開発プロキシがインターセプトするリクエストを制御します。
- 特定のプロセスからの要求をインターセプトする · 5 分
- 特定のヘッダーで要求をインターセプト する ·5 分
- localhost への要求を傍受 ·5 分
- URL を除外する ·2 分
- Chrome DevTool を使用して要求と応答を検査 する ·10 分
- クラウド サービスによって発行された API 要求を検査 する ·15 分
スタックで開発プロキシを使用する
プラットフォームとフレームワーク固有のガイド。
- Node.js アプリケーションを使用して ·10 分
- Docker コンテナー内の Node.js アプリケーションを 使用する ·15 分
- JavaScript と Azure Functions ·15 分
- .NET アプリケーションの場合 ·10 分
- Docker コンテナー内の .NET アプリケーションの場合 ·15 分
- .NET Azure Functions を使用する ·15 分
- .NET アスパイア アプリケーションの場合 ·15 分
- SharePoint Framework (SPFx) ソリューションを使用する ·10 分
- Docker コンテナーで ·15 分
CI/CD での自動化
自動化されたパイプラインで開発プロキシを実行します。
- CI/CD シナリオでは ·20 分
開発プロキシのカスタマイズ
設定を変更し、機能を拡張します。
- プリセット構成を使用する ·5 分
- ログ記録レベルの変更 ·2 分
- 出力をクリアする ·1 分
- 開発プロキシでローカル言語モデルを使用 する ·15 分
- ローカルの Microsoft Graph データベースを更新 する ·5 分
一般的な問題
頻繁に発生する問題の解決策。
- 要求が傍受されない
- モックを使用してもランダム エラーが発生しない
- プロキシ使用後にインターネットに接続できない
- すべての要求が 429 応答で失敗する
- ゲートウェイタイムアウト ですべての要求が失敗する
- バイナリ応答は模倣されていません
- .NET 4.8 アプリからの要求が傍受されない
- オプションが認識されない
- 'Microsoft.Data.Sqlite.SqliteConnection' の型初期化子が例外をスローした
- アンインストール
ヘルプを取得する
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Dev Proxy