Middle
Welche Formate für Anfrage und Antwort unterstützt OpenAPI?
sobes.tech KI
Antwort von AI
OpenAPI beschränkt die Formate von HTTP-Anfragen und -Antworten nicht, unterstützt jedoch standardmäßig alle Formate, die über MIME-Typen (Content-Type und Accept) beschrieben werden können. Die am häufigsten verwendeten sind:
- application/json — das am weitesten verbreitete Format für REST API
- application/xml — für XML-Daten
- application/x-www-form-urlencoded — für Formular-Daten in Anfragen
- multipart/form-data — zum Hochladen von Dateien
In der OpenAPI-Spezifikation können die unterstützten Formate explizit im Abschnitt content für jeden Endpunkt angegeben werden, zum Beispiel:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Example'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ExampleResponse'
Auf diese Weise unterstützt OpenAPI flexibel alle Formate, sofern sie korrekt über MIME-Typen und Schemas beschrieben sind.