Condividi tramite


OpenApiSpecGeneratorPlugin

Genera specifiche OpenAPI in formato JSON dalle richieste e dalle risposte intercettate.

Screenshot di due finestre del prompt dei comandi. Uno mostra le richieste API di registrazione di Dev Proxy. L'altro mostra la specifica OpenAPI generata.

Definizione dell'istanza del plug-in

{
  "name": "OpenApiSpecGeneratorPlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
  "configSection": "openApiSpecGeneratorPlugin"
}

Esempio di configurazione

{
  "openApiSpecGeneratorPlugin": {
    "includeOptionsRequests": false,
    "specVersion": "v3_0",
    "specFormat": "Json"
  }
}

Proprietà di configurazione

Proprietà Descrizione Default
includeOptionsRequests Determina se includere OPTIONS le richieste nella specifica OpenAPI generata false
specVersion Determina la versione da usare per la specifica OpenAPI generata. Può essere impostato su v2_0 o v3_0 v3_0
specFormat Determina il formato da utilizzare per la specifica OpenAPI generata. Può essere impostato su Json o Yaml Json

Opzioni della riga di comando

None

Osservazioni:

Per creare specifiche OpenAPI migliori, è consigliabile usare un modello linguistico locale con Dev Proxy. Usando un modello linguistico locale, genera OpenApiSpecGeneratorPlugin ID e descrizioni delle operazioni più chiari, offrendo un punto di partenza migliore per la specifica OpenAPI. Per usare un modello linguistico locale con OpenApiSpecGeneratorPlugin, abilitare il modello linguistico nel file di configurazione. Per altre informazioni, vedere Usare un modello linguistico locale.