Технический справочник по прокси-серверу разработки
Этот раздел содержит технический справочник по подключаемым модулям и параметрам конфигурации для прокси-сервера разработки.
Подключаемые модули
Список подключаемых модулей, работающих с любым 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 для программного взаимодействия с прокси-сервером разработки. |
Параметры прокси-сервера | Параметры конфигурации для параметров прокси-сервера. |
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.