Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Этот раздел содержит технический справочник по подключаемым модулям и параметрам конфигурации для прокси-сервера разработки.
Плагины
Список плагинов, работающих с любым API.
| Имя | Описание |
|---|---|
| AuthPlugin | Имитирует проверку подлинности и авторизацию с помощью ключей API или OAuth2. |
| DevToolsPlugin | Предоставляет сообщения прокси-сервера разработки и информацию о перехваченных запросах и ответах в Chrome DevTools. |
| КэшированиеGuidancePlugin | Отображает предупреждение, когда прокси-сервер разработки перехватил тот же запрос в течение указанного периода времени. |
| CrudApiPlugin | Имитирует API CRUD с хранилищем данных в памяти. |
| ExecutionSummaryPlugin | Создает сводный отчет о запросах, проходящих через прокси-сервер. |
| GenericRandomErrorPlugin | Отклоняет запросы со случайной выбранной ошибкой из файла, содержащего смоделированные ошибки. |
| HarGeneratorPlugin | Создает файлы HTTP-архива (HAR) из перехватанных запросов и ответов. |
| HttpFileGeneratorPlugin | Создает HTTP-файл из перехватанных запросов и ответов. |
| LanguageModelFailurePlugin | Имитирует различные сценарии сбоя языковой модели для тестирования устойчивости приложений, зависимых от языковой модели. |
| LanguageModelRateLimitingPlugin | Имитирует ограничение скорости на основе токенов для API языковой модели путем отслеживания запроса и потребления токенов завершения в настраиваемых временных окнах. |
| Плагин задержки | Задержка ответов случайным числом миллисекунд из настроенного диапазона. |
| MinCsomPermissionsPlugin | Обнаруживает минимальные разрешения, необходимые для вызова записанных запросов API SharePoint Client-Side объектной модели (CSOM). |
| МинимальныеРазрешенияПлагин | Проверяет, использует ли приложение минимальные разрешения для вызова API. Использует сведения API из указанной локальной папки. |
| MinPermissionsGuidancePlugin | Сравнивает разрешения, используемые в маркере JWT, отправляемые API, с минимальными необходимыми областями, необходимыми для запросов, записанных прокси-сервером, и показывает разницу. |
| MockGeneratorPlugin | Создает макеты прокси-сервера разработки на основе перехватанных запросов. |
| MockRequestPlugin | Позволяет выдавать веб-запросы с помощью Dev Proxy. |
| Плагин MockResponsePlugin | Имитирует ответы. |
| ODataPagingGuidancePlugin | Отображает предупреждение, когда прокси-сервер перехватывает запрос на разбиение по страницам OData с URL-адресом, который не использовался ранее в одном из перехваченных ответов. |
| OpenAIMockResponsePlugin | Имитирует ответы из Azure OpenAI и OpenAI с помощью локальной языковой модели. |
| OpenAITelemetryPlugin | Создает данные телеметрии для запросов API, совместимых с OpenAI. |
| OpenAIUsageDebuggingPlugin | Регистрирует метрики использования API OpenAI в CSV-файл для отладки и анализа. |
| OpenApiSpecGeneratorPlugin | Создает спецификацию OpenAPI из перехватанных запросов и ответов. |
| RateLimitingPlugin | Имитирует поведение ограничения скорости. |
| RetryAfterPlugin | Имитирует Retry-After заголовок, отправленный API после ограничения запроса. |
| Переопределение плагина | Перезаписывает запросы. |
| TypeSpecGeneratorPlugin | Создает файлы TypeSpec из перехватанных запросов и ответов. |
| Плагин UrlDiscoveryPlugin | Создает список URL-адресов, перехватываемых прокси-сервером. |
Плагины Центра API Azure
Список плагинов, работающих с Центром API Azure.
| Имя | Описание |
|---|---|
| ApiCenterMinimalPermissionsPlugin | Проверяет, использует ли приложение минимальные разрешения для вызова API. Использует сведения API из указанного экземпляра Центра API Azure. |
| ApiCenterOnboardingPlugin | Проверяет, зарегистрированы ли API, используемые в приложении, в указанном экземпляре Центра API Azure. |
| ApiCenterProductionVersionPlugin | Проверяет, являются ли API-интерфейсы, используемые в приложении, рабочей версией API, зарегистрированными в указанном экземпляре Центра API Azure. |
Плагины Microsoft Entra
Список плагинов, работающих с API Microsoft Entra.
| Имя | Описание |
|---|---|
| EntraMockResponsePlugin | Имитирует ответы на Microsoft Entra. |
Плагины Microsoft Graph
Список плагинов, работающих с API Microsoft Graph.
| Имя | Описание |
|---|---|
| GraphBetaSupportGuidancePlugin | Отображает предупреждение, когда прокси обнаруживает запрос к конечной точке бета-версии Microsoft Graph. |
| GraphClientRequestIdGuidancePlugin | Показывает подсказку, если запрос к API Microsoft Graph не включает заголовок client-request-id. |
| GraphConnectorGuidancePlugin | Показывает контекстное руководство по работе с соединителями Microsoft Graph. |
| GraphMinimalPermissionsPlugin | Возвращает список минимальных разрешений, необходимых для запросов Microsoft Graph, записанных прокси-сервером. |
| GraphMinimalPermissionsGuidancePlugin | Сравнивает разрешения, используемые в токене JWT, отправляемом в Microsoft Graph, с минимальными необходимыми областями действий для запросов, которые проксируются, и показывает разницу. |
| GraphMockResponsePlugin | Симулирует ответы на Microsoft Graph API. |
| GraphRandomErrorPlugin | Запросы к Microsoft Graph завершаются сбоем со случайными ошибками. |
| GraphSdkGuidancePlugin | Показывает подсказку, когда прокси-сервер перехватывает запрос к Microsoft Graph, который не был создан с помощью SDK Microsoft Graph. |
| GraphSelectGuidancePlugin | Отображает предупреждение, когда прокси-сервер перехватывает запрос к API Microsoft Graph, который не включает параметр $select в строке запроса. |
| ODSPSearchGuidancePlugin | Отображает предупреждение, когда прокси-сервер разработки обнаруживает запрос к API поиска OneDrive и SharePoint. |
Журналистам
Список репортеров, создающих отчеты в различных форматах.
| Имя | Описание |
|---|---|
| JsonReporter | Создает отчеты в формате JSON. |
| MarkdownReporter | Создает отчеты в формате Markdown. |
| PlainTextReporter | Создает отчеты в формате обычного текста. |
Настройка
Справочник по параметрам конфигурации прокси-сервера для разработки.
| Имя | Описание |
|---|---|
| devproxyrc | Файл конфигурации для прокси-сервера разработки. |
| API прокси-сервера | API для взаимодействия через код с Dev Proxy. |
| Параметры прокси-сервера | Параметры конфигурации для параметров прокси-сервера. |