開發 Proxy 的技術參考
本節包含開發 Proxy 外掛程式和組態選項的技術參考。
外掛程式
使用任何 API 的外掛程式清單。
名稱 | 描述 |
---|---|
AuthPlugin | 使用 API 金鑰或 OAuth2 模擬驗證和授權。 |
DevToolsPlugin | 公開開發 Proxy 訊息,以及 Chrome DevTools 中攔截的要求和回應的相關信息。 |
CachingGuidancePlugin | 顯示 Dev Proxy 在指定時間內攔截相同要求時所顯示的警告。 |
CrudApiPlugin | 使用記憶體內部數據存放區模擬 CRUD API。 |
ExecutionSummaryPlugin | 產生透過 Proxy 之要求的摘要報告。 |
GenericRandomErrorPlugin | 失敗要求,其中包含模擬錯誤的檔案中隨機選取的錯誤。 |
HttpFileGeneratorPlugin | 從攔截的要求和回應產生 HTTP 檔案。 |
LatencyPlugin | 會延遲設定範圍中隨機毫秒數的回應。 |
MinimalPermissionsPlugin | 檢查應用程式是否使用最少的許可權來呼叫 API。 使用來自指定本機資料夾的 API 資訊。 |
MockGeneratorPlugin | 根據攔截的要求產生開發 Proxy 模擬。 |
MockRequestPlugin | 可讓您使用開發 Proxy 發出 Web 要求。 |
MockResponsePlugin | 模擬回應。 |
ODataPagingGuidancePlugin | 當 Proxy 使用先前未在其中一個攔截的響應中傳回的 URL 攔截 OData 分頁要求時,顯示警告。 |
OpenAIMockResponsePlugin | 使用本機語言模型模擬來自 Azure OpenAI 和 OpenAI 的回應。 |
OpenApiSpecGeneratorPlugin | 從攔截的要求和回應產生 JSON 格式的 OpenAPI 規格。 |
RateLimitingPlugin | 模擬速率限制行為。 |
RetryAfterPlugin | Retry-After 模擬 API 在節流要求之後所傳送的標頭。 |
RewritePlugin | 重寫要求。 |
Azure API 中心外掛程式
使用 Azure API 中心的外掛程式清單。
名稱 | 描述 |
---|---|
ApiCenterMinimalPermissionsPlugin | 檢查應用程式是否使用最少的許可權來呼叫 API。 使用來自指定 Azure API 中心實例的 API 資訊。 |
ApiCenterOnboardingPlugin | 檢查應用程式中所使用的 API 是否已在指定的 Azure API 中心實例中註冊。 |
ApiCenterProductionVersionPlugin | 檢查應用程式中所使用的 API 是否為在指定的 Azure API 中心實例中註冊之 API 的生產版本。 |
Microsoft Entra 外掛程式
使用 Microsoft Entra API 的外掛程式清單。
名稱 | 描述 |
---|---|
EntraMockResponsePlugin | 模擬Microsoft Entra 的回應。 |
Microsoft Graph 外掛程式
使用 Microsoft Graph API 的外掛程式清單。
名稱 | 描述 |
---|---|
GraphBetaSupportGuidancePlugin | 當 Proxy 偵測到Microsoft Graph Beta 端點的要求時,會顯示警告。 |
GraphClientRequestIdGuidancePlugin | 當要求Microsoft Graph API 不包含 client-request-id 標頭時,顯示提示。 |
GraphConnectorGuidancePlugin | 顯示使用 Microsoft Graph 連接器的內容指引。 |
GraphConnectorNotificationPlugin | 在 Teams 系統管理中心 (TAC) 中啟用或停用Microsoft Graph 連接器時模擬通知。 驗證建立和刪除外部連線的要求。 |
GraphMinimalPermissionsPlugin | 傳回 proxy 所記錄Microsoft Graph 要求所需的最小許可權清單。 |
GraphMinimalPermissionsGuidancePlugin | 比較傳送至 Microsoft Graph 之 JWT 令牌中所使用的許可權,與記錄 Proxy 的要求所需的最低必要範圍進行比較,並顯示差異。 |
GraphMockResponsePlugin | 模擬圖形 API Microsoft回應。 |
GraphRandomErrorPlugin | 失敗對具有隨機錯誤的圖形Microsoft要求。 |
GraphSdkGuidancePlugin | 顯示 Proxy 攔截Microsoft Graph 的要求時提示,該要求尚未由 Microsoft Graph SDK 發出。 |
GraphSelectGuidancePlugin | 當 Proxy 攔截未包含 $select 查詢字串參數的圖形 API Microsoft要求時,會顯示警告。 |
ODSPSearchGuidancePlugin | 當開發 Proxy 偵測到 OneDrive 和 SharePoint 搜尋 API 的要求時,會顯示警告。 |
記者
產生不同格式報表的記者清單。
名稱 | 描述 |
---|---|
JsonReporter | 以 JSON 格式產生報表。 |
MarkdownReporter | 以 Markdown 格式產生報表。 |
PlainTextReporter | 以純文字格式產生報表。 |
組態
開發 Proxy 組態選項的參考。
名稱 | 描述 |
---|---|
devproxyrc | 開發 Proxy 的組態檔。 |
Proxy API | 以程序設計方式與開發 Proxy 互動的 API。 |
Proxy 設定 | Proxy 設定的組態選項。 |