Code genereren en een API-spec exporteren
Vastgelegde verzoeken zijn niet alleen om naar te kijken, ze kunnen rechtstreeks bruikbare resultaten worden: één verzoek wordt met één klik uitvoerbare code (5 talen), een hele sessie wordt samengevoegd tot een volwaardige API-spec (OpenAPI), of het wordt geëxporteerd naar het universele HAR-uitwisselingsformaat. Alles komt rechtstreeks uit echte captures: geen handmatig kopieerwerk, niets vanaf nul opschrijven. Sessies die elders zijn vastgelegd, kunnen ook hier worden geïmporteerd en geanalyseerd.
1. Code genereren: maak van één verzoek uitvoerbare code
Section titled “1. Code genereren: maak van één verzoek uitvoerbare code”Heb je een verzoek vastgelegd dat je wilt reproduceren of delen? Zet het met één klik om in direct uitvoerbare code, en plak het vervolgens in een terminal, zet het in een project, of stuur het naar een collega.
5 vormen, wissel van taal om direct opnieuw te genereren, kopieer met één klik:
- cURL (plak in een terminal en het werkt meteen)
- Python
- JavaScript
- Go
- OkHttp (Java / Kotlin)
De gegenereerde code is compleet: verzoekmethode, URL, alle headers en de body. Headers behouden hun oorspronkelijke volgorde en eventuele duplicaten, met exact behoud van volgorde en herhaalde items, zodat wat je uitvoert precies overeenkomt met het echte verzoek en meteen bruikbaar is.

Gewone tools herschikken en dedupliceren headers vaak bij het genereren van code, waardoor de reproductie afwijkt van het origineel; hier worden ze exact behouden, zodat wat je uitvoert overeenkomt met het echte verzoek.
Waar je vandaan kunt genereren
- Capture-lijst: klik met rechts op een willekeurig verzoek en kies “Code genereren…”.
- Samensteller: nadat je een verzoek hebt aangepast in Verzoeken samenstellen en opnieuw versturen, klik je op “Code genereren”.
Wanneer te gebruiken: een echt vastgelegd verzoek reproduceren in een script of project; een verzoek exporteren als code nadat het werkt in de samensteller, om er daarna mee door te ontwikkelen; een enkel verzoek delen met een collega (iedereen kan een cURL-regel uitvoeren).
2. Een API-spec exporteren: maak van een sessie een OpenAPI-document
Section titled “2. Een API-spec exporteren: maak van een sessie een OpenAPI-document”Heb je een stuk API-verkeer vastgelegd en wil je daar een echte spec van maken? Het organiseert deze verzoeken automatisch, voegt ze samen tot een endpointlijst en genereert met één klik een OpenAPI-document, zonder handmatig schrijfwerk.
- Eerst analyseren, dan exporteren: het detecteert endpoints automatisch in de huidige sessie en toont ze in een lijst om te controleren, zodat je alleen exporteert wat je zelf kiest en ruis vermijdt. De lijst toont voor elk endpoint direct methode, pad, aantal keer voorgekomen en waargenomen statuscodes, zodat je in één oogopslag een helder beeld hebt.
- Automatisch paden samenvoegen: het templatiseert paden met concrete ID’s, zo wordt
/users/123bijvoorbeeld/users/{id}, waarbij meerdere verzoeken naar hetzelfde endpoint worden samengevoegd tot één. - Automatisch structuur afleiden: het voegt de JSON-structuur van verzoeken/antwoorden samen, groepeert antwoorden per statuscode en organiseert padvariabelen als parameters.
- Levert standaard OpenAPI 3.0: kopieer of download het, en importeer het daarna in elke OpenAPI-compatibele tool om ermee verder te werken.

Wanneer te gebruiken: na het vastleggen van API-verkeer snel een leverbaar, importeerbaar OpenAPI-document produceren; analysewerk, integreren met API’s van derden, documentatie invullen voor het backend-team, of testcases bouwen voor QA.
3. Importeren en exporteren: samenwerken met andere tools
Section titled “3. Importeren en exporteren: samenwerken met andere tools”Vastgelegd verkeer zit niet vast, en verkeer dat elders is vastgelegd kan worden binnengehaald. Eén standaard uitwisselingsformaat voor sessies overbrugt beide richtingen:
- HAR exporteren: exporteer een hele capture met één klik naar een standaard HAR 1.2-bestand, voor levering, archivering, of overdracht naar een andere tool voor verdere analyse.
- Sessies importeren die door anderen zijn vastgelegd: importeer externe capture-sessiebestanden (HAR 1.2,
.pcap/.pcapng, en sessiebestanden geëxporteerd door gangbare capture-tools), zodat pakketten die iemand anders heeft vastgelegd hier binnengehaald kunnen worden om te bekijken, te vergelijken en te exporteren.
Wanneer te gebruiken: verkeer binnenhalen dat in productie, door een collega of door andere tools is vastgelegd, en hier verder analyseren met de decoders, hostprofielen en verzoekvergelijking; of een stuk hier vastgelegd verkeer exporteren naar een universeel formaat voor levering.
Terug naar Proxy-capture · Gerelateerd: Verzoeken samenstellen en opnieuw versturen · Inspecteren en decoderen