Практическое руководство по прокси-серверу разработки
Перехват запросов
- поиск URL-адресов для просмотра
- Перехват запросов из определенных процессов
- Перехват запросов с определенными заголовками
- Перехват запросов к localhost
- Исключение URL-адреса
- Проверка запросов и ответов с помощью Средства разработки Chrome
- Проверка запросов API, выданных облачными службами
Макетирование ответов
- Макет ответов
- Mock n-th request
- Макет ответов, возвращающих двоичные данные
- Макет нескольких ответов на одну конечную точку
- Изменение файла макетов
- Имитация API CRUD
- Имитация API CRUD через Интернет
- Имитация API CRUD, защищенного с помощью Microsoft Entra
- Имитация API OpenAI Azure
- Имитация API OpenAI
- Уведомление Центра администрирования Teams для соединителей Microsoft Graph
Имитация ошибок
- Тестирование приложения с случайными ошибками
- Имитация ошибок из API OpenAI
- Имитация ошибок из API Microsoft Graph
- Изменение частоты сбоев запросов
Имитация поведения
- Проверка правильности регулирования приложения
- Имитация регулирования в API Microsoft 365
- Имитация ответов API с ограничением скорости
- Имитация медленных ответов API
Минимальные разрешения
- Обнаружение минимальных разрешений API Microsoft Graph
- Проверьте, используете ли вы чрезмерные разрешения API Microsoft Graph
Запись
Улучшение приложения
- Проверьте, использует ли мое приложение API уровня рабочей среды
- Проверьте, вызывает ли мое приложение API с минимальными разрешениями
- Поиск теневых API
- Создание спецификации OpenAPI
- Обновление кода приложения для использования пакета SDK JavaScript для Microsoft Graph
Все
Изменить параметры
- Изменение уровня ведения журнала
- Очистка выходных данных
- Использование локальной языковой модели с прокси-сервером разработки
- Обновление локальной базы данных Microsoft Graph
Использование прокси-сервера разработки
- с Node.js приложениями
- С приложениями Node.js в контейнерах Docker
- с функциями Azure JavaScript
- с приложениями .NET
- Приложения .NET в контейнерах Docker
- С приложениями .NET Aspire
- решения SharePoint Framework (SPFx)
- в сценариях CI/CD
Распространенные проблемы
- Запросы не перехватываются
- При использовании макетов не возникают случайные ошибки
- Нет подключения к Интернету после использования прокси-сервера
- Все запросы завершаются сбоем с ответами 429
- Все запросы завершаются ошибкой по истечении времени ожидания шлюза
- Двоичные ответы не подвергаются насмешкам
- Запросы не перехватываются из приложения .NET 4.8
- Параметры не распознаны
- Инициализатор типов для Microsoft.Data.Sqlite.SqliteConnection вызвал исключение.
- Удалить.
- Справка и поддержка
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.