Herabstufung von OpenAPI 3.1, das von Fastapi auf 3.0 erzeugt wird, für die Azure -API -ManagementPython

Python-Programme
Anonymous
 Herabstufung von OpenAPI 3.1, das von Fastapi auf 3.0 erzeugt wird, für die Azure -API -Management

Post by Anonymous »

Ich baue eine Fastapi -Anwendung in Python. Wenn ich zum Endpunkt /openapi.json < /code> navigiere, generiert Fastapi eine OpenAPI 3.1 -Spezifikation. Alles. < /p>
Fastapi ermöglicht das Einstellen der OpenAPI-Version beim Erstellen der App: < /p>
from fastapi import FastAPI

app = FastAPI(openapi_version="3.0.3")
< /code>
Dies ändert jedoch nur die Versionsnummer in der Spezifikation; Es werden OpenAPI 3.1-Funktionen (wie Webhooks oder JsonSchemadialect) nicht in ein echtes 3.0-kompatibler Format konvertiert. APIM importiert die Spezifikation immer noch nicht. generiert von Fastapi bis 3.0, idealerweise beibehalten alle Wege, Schemas und Metadaten?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post