Vygenerování specifikace OpenAPI
Dev Proxy umožňuje vygenerovat specifikaci OpenAPI z zachycených požadavků a odpovědí rozhraní API. Pomocí Dev Proxy můžete rychle vytvořit specifikaci OpenAPI pro stávající rozhraní API a využít výhod nástrojů, které podporují OpenAPI.
Generování specifikace OpenAPI pomocí dev Proxy serveru:
V konfiguračním souboru povolte plug-in
OpenApiSpecGeneratorPlugin
.{ "plugins": [ { "name": "OpenApiSpecGeneratorPlugin", "enabled": true, "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll" } ] // [...] shortened for brevity }
V konfiguračním souboru přidejte do seznamu adres URL, které chcete sledovat, adresu URL rozhraní API, pro které chcete vygenerovat specifikaci OpenAPI:
{ "urlsToWatch": [ "https://api.example.com/*", ] // [...] shortened for brevity }
Tip
Pokud chcete vytvořit lepší specifikace OpenAPI, zvažte použití místního jazykového modelu s dev proxy serverem. Další informace naleznete v tématu Použití místního jazykového modelu.
Spustit dev proxy:
devproxy
Spusťte zaznamenávání požadavků stisknutím
r
Proveďte požadavky, které chcete zahrnout do specifikace OpenAPI.
Zastavení nahrávání požadavků stisknutím klávesy
s
Dev Proxy vygeneruje specifikaci OpenAPI a uloží ji do souboru v aktuálním adresáři. Dev Proxy soubor pojmenuje za názvem hostitele rozhraní API následovaným aktuálním datem a časem, například:
api.example.com-20231219091700.json
.