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

时间:2017-03-17 14:53:55

标签: raml

我正在尝试向端点描述发布请求。但问题是只有一个端点,而请求的主体可以包含不同的参数。它不是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

1 个答案:

答案 0 :(得分:0)

我认为这是RAML规范/解析器中的一个错误。 RAML解析器将其视为JSON对象。正确的做法是将其视为网址编码形式。

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

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