Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Genera specifiche OpenAPI in formato JSON dalle richieste e dalle risposte intercettate.
Definizione dell'istanza del plug-in
{
"name": "OpenApiSpecGeneratorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "openApiSpecGeneratorPlugin"
}
Esempio di configurazione
{
"openApiSpecGeneratorPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/openapispecgeneratorplugin.schema.json",
"includeOptionsRequests": false,
"ignoreResponseTypes": false,
"specVersion": "v3_0",
"specFormat": "Json",
"includeParameters": [
"api-version"
]
}
}
Proprietà di configurazione
| Property | Description | Default |
|---|---|---|
includeOptionsRequests |
Determina se includere OPTIONS le richieste nella specifica OpenAPI generata |
false |
ignoreResponseTypes |
Determina se ignorare i tipi di risposta 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 |
includeParameters |
Determina l'elenco dei parametri della stringa di query da includere nella specifica OpenAPI generata, insieme ai relativi valori predefiniti. | [] |
Opzioni della riga di comando
None
Remarks
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.