Sdílet prostřednictvím


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:

  1. V konfiguračním souboru povolte plug-in OpenApiSpecGeneratorPlugin.

    {
      "plugins": [
        {
          "name": "OpenApiSpecGeneratorPlugin",
          "enabled": true,
          "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll"
        }
      ]
      // [...] shortened for brevity
    }
    
  2. 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.

  3. Spustit dev proxy:

    devproxy
    
  4. Spusťte zaznamenávání požadavků stisknutím r

  5. Proveďte požadavky, které chcete zahrnout do specifikace OpenAPI.

  6. Zastavení nahrávání požadavků stisknutím klávesy s

  7. 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.

Snímek obrazovky se dvěma okny příkazového řádku. Jedno ukazuje záznam požadavků API prostřednictvím Dev Proxy. Druhý ukazuje vygenerovanou specifikaci OpenAPI.