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