Sobes.tech
Middle

Quali formati di richiesta e risposta tele supporta OpenAPI?

sobes.tech AI

Risposta dell'AI

OpenAPI non limita i formati delle richieste e risposte HTTP, ma supporta di default qualsiasi formato che possa essere descritto tramite tipi MIME (Content-Type e Accept). I più comunemente usati sono:

  • application/json — il formato più diffuso per REST API
  • application/xml — per dati XML
  • application/x-www-form-urlencoded — per dati di moduli nelle richieste
  • multipart/form-data — per il caricamento di file

Nella specifica OpenAPI, è possibile indicare esplicitamente i formati supportati nella sezione content per ogni endpoint, ad esempio:

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

In questo modo, OpenAPI supporta in modo flessibile qualsiasi formato, purché siano correttamente descritti tramite tipi MIME e schemi di dati.