Практическое руководство по прокси-серверу разработки
Перехват запросов
- Перехват запросов из определенных процессов
- Исключение URL-адреса
- Проверка запросов и ответов с помощью Средства разработки Chrome
Макетирование ответов
- Макет ответов
- 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
Распространенные проблемы
- При использовании макетов не возникают случайные ошибки
- Нет подключения к Интернету после использования прокси-сервера
- Все запросы завершаются сбоем с ответами 429
- Все запросы завершаются сбоем при истечении времени ожидания шлюза
- Двоичные ответы не издеваются
- Запросы не перехватываются из приложения .NET 4.8
- Параметры не распознаются
- Инициализатор типов для Microsoft.Data.Sqlite.SqliteConnection вызвал исключение.
- Удалить.
- Справка и поддержка
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.