Как я могу указать файл в качестве ответа в RAML 1.0

Как я могу упомянуть файл в качестве ответа в RAML в RAML 1.0 Пример: My Mule API создает файл из данных sql, поэтому как я могу упомянуть файл в качестве ответа. Я пишу RAML для создания файла из данных sql?

Правильно ли упоминать приложение / csv как тип данных ответа?


person naren    schedule 08.07.2020    source источник


Ответы (1)


Файл на самом деле не имеет значения в контексте REST API, моделируемом RAML. Есть тело запроса и тело ответа. Тип содержимого обоих может быть любым типом MIME, например application / csv, или application / json, text / xml и т. Д.

В заключение application / csv - допустимый тип контента.

Пример:

resource:
      get:
        body:
          application/json:
    responses:
      200:
        body:
          application/csv:
person aled    schedule 08.07.2020