Sobes.tech
Middle

Welke formaten voor tele aanvraag en antwoord ondersteunt OpenAPI?

sobes.tech AI

Antwoord van AI

OpenAPI beperkt de formaten van HTTP-verzoeken en -antwoorden niet, maar ondersteunt standaard alle formaten die beschreven kunnen worden via MIME-typen (Content-Type en Accept). De meest gebruikte zijn:

  • application/json — het meest voorkomende formaat voor REST API
  • application/xml — voor XML-gegevens
  • application/x-www-form-urlencoded — voor formuliergegevens in verzoeken
  • multipart/form-data — voor het uploaden van bestanden

In de OpenAPI-specificatie kunnen de ondersteunde formaten expliciet worden aangegeven in de sectie content voor elke endpoint, bijvoorbeeld:

requestBody:
  content:
    application/json:
      schema:
        $ref: '#/components/schemas/Example'
responses:
  '200':
    content:
      application/json:
        schema:
          $ref: '#/components/schemas/ExampleResponse'

Zo ondersteunt OpenAPI flexibel elk formaat, zolang ze correct worden beschreven via MIME-typen en schema's.