Конечные точки
Раздел конечных точек показывает пути API и конечные точки из JavaScript, извлечённые из перехваченного трафика, в том числе маршруты, которые вы могли не посещать вручную.
Как извлекаются конечные точки
Ogma выполняет статический анализ JavaScript-ответов, проходящих через прокси. Она обнаруживает:
- Вызовы
fetch()со строковыми аргументами URL - Вызовы
axiosсо строками путей - Строки URL, соответствующие распространённым шаблонам путей API (например,
/api/v1/...) - Значения путей в определениях маршрутов
Извлечение происходит автоматически. Настройка не требуется.
Импортированные спецификации API также могут добавлять конечные точки. В Replay используйте Импорт спецификации для поддерживаемых данных OpenAPI, Postman, интроспекции GraphQL или WSDL. Источником таких записей является спецификация API, а не перехваченный ответ. Импорт определений не отправляет созданные запросы; проверьте их в Replay перед тестированием. См. Импорт определений API.
Список конечных точек
Каждая запись списка показывает:
| Столбец | Описание |
|---|---|
| Путь | Извлечённый путь URL |
| Предполагаемый метод | HTTP-метод, определённый по вызову (GET, POST и т. д.), если доступен |
| Источник | Запись истории HTTP, в которой найден путь |
Нажмите строку, чтобы раскрыть сведения об источнике и открыть исходную запись истории.
Фильтрация конечных точек
Введите текст в строку фильтра над списком для поиска по пути. По мере ввода список сокращается до подходящих записей.
Отправка конечной точки в раздел «Повторная отправка»
- Выберите конечную точку в списке.
- Нажмите Отправить на повторную отправку.
- Ogma создаст новую сессию Replay с заранее заполненными путём и предполагаемым методом.
Перед отправкой настройте хост, заголовки и тело в Replay. Извлечение конечных точек предоставляет путь, но не восстанавливает полный запрос.