共用方式為


開發 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 設定的組態選項。