Прочитать на английском

Поделиться через


Технический справочник по Dev Proxy

Этот раздел содержит технический справочник по подключаемым модулям и параметрам конфигурации для прокси-сервера разработки.

Плагины

Список плагинов, работающих с любым API.

Имя Описание
AuthPlugin Имитирует проверку подлинности и авторизацию с помощью ключей API или OAuth2.
DevToolsPlugin Предоставляет сообщения прокси-сервера разработки и информацию о перехваченных запросах и ответах в Chrome DevTools.
КэшированиеGuidancePlugin Отображает предупреждение, когда прокси-сервер разработки перехватил тот же запрос в течение указанного периода времени.
CrudApiPlugin Имитирует API CRUD с хранилищем данных в памяти.
ExecutionSummaryPlugin Создает сводный отчет о запросах, проходящих через прокси-сервер.
GenericRandomErrorPlugin Отклоняет запросы со случайной выбранной ошибкой из файла, содержащего смоделированные ошибки.
HttpFileGeneratorPlugin Создает HTTP-файл из перехватанных запросов и ответов.
Плагин задержки Задержка ответов случайным числом миллисекунд из настроенного диапазона.
МинимальныеРазрешенияПлагин Проверяет, использует ли приложение минимальные разрешения для вызова API. Использует сведения API из указанной локальной папки.
MockGeneratorPlugin Создает макеты прокси-сервера разработки на основе перехватанных запросов.
MockRequestPlugin Позволяет выдавать веб-запросы с помощью Dev Proxy.
MockResponsePlugin Имитирует ответы.
ODataPagingGuidancePlugin Отображает предупреждение, когда прокси-сервер перехватывает запрос на разбиение по страницам OData с URL-адресом, который не использовался ранее в одном из перехваченных ответов.
OpenAIMockResponsePlugin Имитирует ответы из Azure OpenAI и OpenAI с помощью локальной языковой модели.
OpenApiSpecGeneratorPlugin Создает спецификацию OpenAPI в формате JSON из перехватанных запросов и ответов.
RateLimitingPlugin Имитирует поведение ограничения скорости.
RetryAfterPlugin Имитирует Retry-After заголовок, отправленный API после ограничения запроса.
Переопределение плагина Перезаписывает запросы.
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.
GraphConnectorNotificationPlugin Имитирует уведомление при включении или отключении соединителя Microsoft Graph в Центре администрирования Teams (TAC). Проверяет запросы на создание и удаление внешнего подключения.
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.
Параметры прокси-сервера Параметры конфигурации для параметров прокси-сервера.