Przejdź do treści

Punkty końcowe ​

Panel Punkty końcowe pokazuje ścieżki API i punkty końcowe JavaScript wyodrębnione z przechwyconego ruchu, w tym trasy, których być może nie odwiedzono ręcznie.

Jak wyodrębniane są punkty końcowe ​

Ogma przeprowadza analizę statyczną odpowiedzi JavaScript podczas ich przechodzenia przez proxy. Wykrywa:

  • Wywołania fetch() z adresami URL przekazanymi jako argumenty tekstowe
  • Wywołania axios z ciągami ścieżek
  • Wzorce ciągów URL odpowiadające typowym ścieżkom API (np. /api/v1/...)
  • Wartości ścieżek w definicjach tras

Wyodrębnianie odbywa się automatycznie. Nie wymaga konfiguracji.

Importowane specyfikacje API również mogą dostarczać punkty końcowe. W panelu Ponowne wysyłanie użyj opcji Importuj (Zaimportuj definicję API) dla obsługiwanych danych OpenAPI, Postman, introspekcji GraphQL lub WSDL. Źródłem tych wpisów jest specyfikacja API, a nie przechwycona odpowiedź. Import definicji nie wysyła wygenerowanych żądań; sprawdź je w panelu Ponowne wysyłanie przed testowaniem. Zobacz Importowanie definicji API.

Lista punktów końcowych ​

Każdy wpis na liście zawiera:

KolumnaOpis
ŚcieżkaWyodrębniona ścieżka URL
Sugerowana metodaMetoda HTTP wywnioskowana z wywołania (GET, POST itd.), jeśli jest dostępna
ŹródłoWpis historii HTTP, w którym znaleziono ścieżkę

Kliknij dowolny wiersz, aby rozwinąć szczegóły źródła i otworzyć źródłowy wpis historii.

Filtrowanie punktów końcowych ​

Wpisz tekst na pasku filtra nad listą, aby wyszukiwać według ciągu ścieżki. Podczas wpisywania lista zawęża się do pasujących wpisów.

Wysyłanie punktu końcowego do panelu Ponowne wysyłanie ​

  1. Wybierz punkt końcowy z listy.
  2. Kliknij Wyślij do panelu Ponowne wysyłanie.
  3. Ogma utworzy nową sesję ponownego wysyłania z wstępnie uzupełnioną ścieżką i sugerowaną metodą.

Przed wysłaniem dostosuj hosta, nagłówki i treść w panelu Ponowne wysyłanie. Wyodrębnianie punktów końcowych dostarcza ścieżkę; nie odtwarza pełnego żądania.

Oprogramowanie własnościowe. Wszelkie prawa zastrzeżone.