Определение спецификации RAML 0.8 для отправки потока данных - PullRequest
0 голосов
/ 01 октября 2019

У меня есть требование загрузить файл в виде потока байтов, и он находится в RAML 0.8, я написал нижеприведенную спецификацию, это будет работать?

#%RAML 0.8
title: testing
version: v1.0.0
mediaType: application/json
documentation:
- title: testing
  content: RAML 0.8
baseUri: http://api.google.com/v1.0/
baseUriParameters: {}

/media_photos:
  post:
    description: Send file with additional information
    headers:
      Authorization:
        description: Authorization header.
        required: true
    body:
      binary/octet-stream:
      multipart/form-data:
        formParameters:
          file:
            description: The file is a random file
            required: true
            type: file

Но тестируя это, я замечаю, что есть 2типы форматов, которые я могу загрузить, например, двоичный / октетный поток, например, что-то вроде 'file: //Users/Dev/test.json' и multipart / form-data.

Это правильныйопределение?

Но во время тестирования этой схемы я заметил, что я могу загрузить 2 типа форматов, либо двоичный / октетный поток, например что-то вроде 'file: // Users / vivek / Dev / test.json 'и multipart / form-data.

Это правильное определение?

...