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


Технический справочник по прокси-серверу разработки

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

Подключаемые модули

Список подключаемых модулей, работающих с любым API.

Имя Описание
AuthPlugin Имитирует проверку подлинности и авторизацию с помощью ключей API или OAuth2.
DevToolsPlugin Предоставляет сообщения прокси-сервера разработки и сведения о перехватанных запросах и ответах в Chrome DevTools.
КэшированиеGuidancePlugin Отображает предупреждение, когда прокси-сервер разработки перехватил тот же запрос в течение указанного периода времени.
CrudApiPlugin Имитирует API CRUD с хранилищем данных в памяти.
ExecutionSummaryPlugin Создает сводный отчет о запросах, проходящих через прокси-сервер.
GenericRandomErrorPlugin Завершается сбоем запросов со случайной выбранной ошибкой из файла, содержащего измеченные ошибки.
HttpFileGeneratorPlugin Создает HTTP-файл из перехватанных запросов и ответов.
ЗадержкаPlugin Задержка ответов случайным числом миллисекунда из заданного диапазона.
MinPermissionsPlugin Проверяет, использует ли приложение минимальные разрешения для вызова API. Использует сведения API из указанной локальной папки.
MockGeneratorPlugin Создает макеты прокси-сервера разработки на основе перехватанных запросов.
MockRequestPlugin Позволяет выдавать веб-запросы с помощью прокси-сервера разработки.
MockResponsePlugin Имитирует ответы.
ODataPagingGuidancePlugin Отображает предупреждение, когда прокси-сервер перехватывает запрос на разбиение по страницам OData с помощью URL-адреса, который ранее не был возвращен в одном из перехватанных ответов.
OpenAIMockResponsePlugin Имитирует ответы из Azure OpenAI и OpenAI с помощью локальной языковой модели.
OpenApiSpecGeneratorPlugin Создает спецификацию OpenAPI в формате JSON из перехватанных запросов и ответов.
RateLimitingPlugin Имитирует поведение ограничения скорости.
RetryAfterPlugin Имитирует Retry-After заголовок, отправленный API после регулирования запроса.
ПерезаписьPlugin Перезаписывает запросы.

Подключаемые модули Центра 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 Макетирует ответы на API Microsoft Graph.
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 для программного взаимодействия с прокси-сервером разработки.
Параметры прокси-сервера Параметры конфигурации для параметров прокси-сервера.