Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Genereert OpenAPI-specificatie in JSON-indeling op basis van de onderschepte aanvragen en antwoorden.
Definitie van invoegtoepassingexemplaren
{
"name": "OpenApiSpecGeneratorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "openApiSpecGeneratorPlugin"
}
Configuratievoorbeeld
{
"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"
]
}
}
Configuratie-eigenschappen
| Property | Description | Default |
|---|---|---|
includeOptionsRequests |
Bepaalt of aanvragen moeten worden opgenomen OPTIONS in de gegenereerde OpenAPI-specificatie |
false |
ignoreResponseTypes |
Bepaalt of antwoordtypen in de gegenereerde OpenAPI-specificatie moeten worden genegeerd. | false |
specVersion |
Bepaalt welke versie moet worden gebruikt voor de gegenereerde OpenAPI-specificatie. Kan worden ingesteld op v2_0 of v3_0 |
v3_0 |
specFormat |
Bepaalt welke indeling moet worden gebruikt voor de gegenereerde OpenAPI-specificatie. Kan worden ingesteld op Json of Yaml |
Json |
includeParameters |
Bepaalt de lijst met queryreeksparameters die moeten worden opgenomen in de gegenereerde OpenAPI-specificatie, samen met de standaardwaarden. | [] |
Opdrachtregelopties
None
Remarks
Als u betere OpenAPI-specificaties wilt maken, kunt u overwegen een lokaal taalmodel te gebruiken met Dev Proxy. Met behulp van een lokaal taalmodel genereert de OpenApiSpecGeneratorPlugin gegenereerde duidelijkere bewerkings-id's en beschrijvingen, waardoor u een beter uitgangspunt hebt voor uw OpenAPI-specificatie. Als u een lokaal taalmodel met het OpenApiSpecGeneratorPluginmodel wilt gebruiken, schakelt u het taalmodel in het configuratiebestand in. Zie Een lokaal taalmodel gebruiken voor meer informatie.