2015-08-24 18 views
14

Ho una chiamata get nell'API REST swagger che deve restituire un file pdf. Non esiste un chiaro esempio/documentazione su come eseguire questa operazione senza causare un errore di sintassi.Come specificare che un pdf viene restituito in swagger?

responses: 
    200: 
     description: Returns PDF 
     schema: [application/pdf] 

e

responses: 
    200: 
     description: Returns PDF 
     schema: 
     type: file 

e

responses: 
    200: 
     description: Returns PDF 
     schema: 
     type: [application/pdf] 

tutti falliscono. È possibile?

risposta

17
responses: 
    200: 
     description: Returns PDF 
     schema: 
     type: file 

Fuori dalle opzioni che hai dato, questa è l'opzione giusta. Inoltre, assicurati di utilizzare produces: [application/pdf]

Se non funziona, assicurati di utilizzare l'ultima versione dell'editor. Si è verificato un errore relativo al tipo risolto di recente.