RAML多个模式在一个身体响应中

时间:2017-02-10 08:53:15

标签: json schema raml

所以我有以下raml定义。

responses:
  200:
    body:
      application/json:
        schema: !include responseHeader.json

现在我需要添加另一个包含此standardHeader的架构,但添加了更多信息。

所以目标如下:

responses:
  200:
    body:
      application/json:
        schema: !include responseHeader.json
        schema: !include responseBody.json 

它似乎不起作用,因为我总是得到一个"换行符#34;错误。 谁知道这是如何工作的?

1 个答案:

答案 0 :(得分:0)

您只能按媒体类型指定一个架构(在您的情况下为application / json)。 标题是单独指定的,例如:

responses:
  200:
    headers:
      UserID:
        type: string
    body:
      application/json:
        schema: !include responseBody.json