RAML如何定义x-www-form-urlencoded body的几个例子(post请求)

RAML how to define several examples of x-www-form-urlencoded body (post request)

我正在尝试向端点描述 post 请求。但问题是只有一个端点,而请求的主体可以包含不同的参数。这在 JSON 格式中不是问题,但在 x-www-form-URL 编码中不是问题。我可以定义这样的东西吗?但不是 json 格式

application/x-www-form-urlencoded:
    type: !include schemas/request/accessToken/post.json
    examples:
        passwordGrant: !include ....post.json
        refreshTokenGrant: !include ....post.json

我认为这是 RAML specification/parser 中的错误。 RAML 解析器将其视为 JSON 对象。正确的做法是将其视为 url 编码形式。

我在 RAML 规范中为此问题创建了一个问题:

https://github.com/raml-org/raml-spec/issues/613