【发布时间】:2016-07-24 00:22:44
【问题描述】:
我正在尝试使用 RAML 来描述以下 API 调用
PUT /api/v1/kv_store?{key}={value}
这是一个简单的键值存储。我需要指定key 值可以是任何字符串,API 控制台应该让用户可以输入它以及任何其他参数。
真的可行吗?我正在阅读 RAML 1.0 规范,但找不到方法,所以小例子真的很棒。
【问题讨论】:
-
不确定是否可行,但如果您将 API 更改为
?key={}&value={value},则很容易指定。 -
当然,这是一个解决方案,但是更改 API 非常痛苦,不幸的是,“让 RAML 易于描述”并不是一个足够好的理由
-
知道了,我不确定您是否有重新考虑 API 的余地。
标签: raml