RAML MimeType для текста / обычного - PullRequest
0 голосов
/ 23 июня 2019

Пытаюсь отправить заявку / flatfile. Файл с фиксированной шириной в ответе потребителю. как мне указать, что в RAML 1.0

Я пытаюсь предоставить MIME-тип для RAML, который будет использоваться в mulesoft. Я собираю приложение / плоский файл в dataweave 2.0 и хочу отправить его обратно в ответ в виде вложения . какой тип пантомимы я должен выбрать в теле? и для потребителя он может загрузить файл, я вижу, почтальон может сделать это при вызове (отправка и загрузка)

кто когда-либо потребляет это, должен иметь возможность получить ответ в виде вложенного файла и как я могу упомянуть свойства в raml для application / flatfile

/test:
  /sfdc:  
    /time:
      get:
        is: [client-id-required]
        responses: 
          200:
            body: 
              text/plain:

1 Ответ

0 голосов
/ 30 июня 2019

Тип ответа MIME должен соответствовать типу загружаемого содержимого.В случаях, когда тип содержимого ответа может отличаться, скажем, сервер может ответить простым текстом, pdf или потоком октетов, тогда raml должен выглядеть примерно так:

responses: 
    200:
        body:
            text/plain:
            application/pdf:
            application/octet-stream:

И в дополнение к содержимому-Введите заголовок, ответ http также должен иметь заголовок Content-Disposition со значением «attachment».

Что-то вроде следующего:

Content-Type: text/plain
Content-Disposition: attachment; filename="my_flat_file.txt"
...