Ga naar de inhoud

Endpoints ​

Endpoints toont API-paden en JavaScript-eindpunten die uit vastgelegd verkeer zijn geëxtraheerd, inclusief routes die je mogelijk niet handmatig hebt bezocht.

Hoe eindpunten worden geëxtraheerd ​

Ogma voert statische analyse uit op JavaScript-antwoorden terwijl ze door de proxy gaan. Het herkent:

  • fetch()-aanroepen met URL-tekenreeksen als argumenten
  • axios-aanroepen met padtekenreeksen
  • URL-tekenreekspatronen die overeenkomen met gangbare API-padstructuren (bijvoorbeeld /api/v1/...)
  • Padwaarden in routedefinities

Extractie gebeurt automatisch. Configuratie is niet nodig.

Geïmporteerde API-specificaties kunnen ook eindpunten toevoegen. Gebruik in Opnieuw versturen Importeren voor ondersteunde OpenAPI-, Postman-, GraphQL-introspectie- of WSDL-invoer. Deze vermeldingen hebben een API-specificatie als bron in plaats van een oorspronkelijk vastgelegd antwoord. Het importeren van definities verstuurt de gegenereerde verzoeken niet; bekijk ze in Opnieuw versturen voordat je test. Zie API-definities importeren.

De eindpuntenlijst ​

Elke vermelding in de lijst toont:

KolomBeschrijving
PadHet geëxtraheerde URL-pad
Methode-indicatieHTTP-methode afgeleid uit de aanroep (GET, POST, enzovoort), indien beschikbaar
BronDe vermelding in HTTP-geschiedenis waarin het pad is gevonden

Klik op een rij om de brondetails uit te vouwen en de oorspronkelijke geschiedenisvermelding te openen.

Eindpunten filteren ​

Typ in de filterbalk boven de lijst om op padtekenreeks te zoeken. Tijdens het typen wordt de lijst beperkt tot overeenkomende vermeldingen.

Een eindpunt naar Opnieuw versturen sturen ​

  1. Selecteer een eindpunt in de lijst.
  2. Klik op Naar Opnieuw versturen sturen.
  3. Ogma maakt een nieuwe sessie voor opnieuw versturen waarin het pad en de methode-indicatie al zijn ingevuld.

Pas de host, headers en body in Opnieuw versturen aan voordat je verstuurt. Eindpuntextractie levert het pad; deze reconstrueert geen volledig verzoek.

Propriëtaire software. Alle rechten voorbehouden.