web-dev-qa-db-fra.com

Comment spécifier qu'un pdf est retourné en swagger?

J'ai un appel get dans mon swagger REST qui doit renvoyer un fichier pdf. Il n'y a pas d'exemple/de documentation clair sur la façon de le faire sans provoquer d'erreur de syntaxe.

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

et

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

et

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

tous échouent. Est-ce seulement possible?

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

Parmi les options que vous avez données, c'est la bonne option. Assurez-vous également d'utiliser produces: [application/pdf]

Si cela échoue pour vous, assurez-vous d'utiliser la dernière version de l'éditeur. Un bogue lié au type file a été récemment résolu.

21
Ron