我想问一下RAML中是否支持 POST 参数。如果有 - 语法是什么。我大致浏览了 spec 0.8和 spec 1.0(实际上我一定会0.8
,因为许多工具还不支持1.0
)。我没有找到 POST 参数支持,但也许我只是错过了一些东西。
那么我所说的 POST 参数是什么意思呢?这些可以是两者中的任何一个(对不起,我不知道他们的正式名称,如果有的话):
HTTP明文参数,,,每个
key=value
参数一行,如name=John Doe amount=5
这不是很方便(例如没有嵌套)参数作为 JSON 对象,只是一个允许其所有语法的 JSON(服务器端需要解析这个 json);如:
{"name":"John Doe","amount":"5"}
不同的服务器端 API 实现使用第一个或第二个。无论如何,RAML 如何支持这些?