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
axiosz 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:
| Kolumna | Opis |
|---|---|
| Ścieżka | Wyodrębniona ścieżka URL |
| Sugerowana metoda | Metoda HTTP wywnioskowana z wywołania (GET, POST itd.), jeśli jest dostępna |
| Źródło | Wpis 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
- Wybierz punkt końcowy z listy.
- Kliknij Wyślij do panelu Ponowne wysyłanie.
- 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.