Включение нескольких примеров файлов для одного и того же ресурса в RAML 0.8?
[введите описание изображения здесь][1] Я знаю, что мой синтаксис на изображении здесь неправильный. Но просто хочу, чтобы вы знали, чего я пытаюсь достичь. Я использую RAML 0.8. Я хочу включить несколько запросов и ответов для одного ресурса. Может ли это быть достигнуто в RAML 0.8? Ваш ответ очень ценится. Спасибо!
1 ответ
В RAML 0.8 может быть несколько ответов, например, один для кода состояния 200, один для кода состояния 404 и т. Д. Примером этого является:
/media/popular:
displayName: Most Popular Media
get:
description: |
Get a list of what media is most popular at the moment.
responses:
200:
body:
application/json:
schema: !include instagram-v1-media-popular.schema.json
503:
description: |
The service is currently unavailable or you exceeded the maximum requests
per hour allowed to your application.
body:
application/json:
schema: !include instagram-v1-meta-error.schema.json
Вы можете указать несколько запросов, но каждый для другого типа носителя. Например:
/jobs:
post:
description: Create a Job
body:
text/xml: !!null
application/json: !!null
Вы не можете иметь несколько примеров в 0.8. (В RAML 1 вы можете иметь несколько примеров)