REST api模糊和WADL

时间:2010-04-01 17:59:20

标签: rest wadl

我有一个不明确的REST api,类似于(这不是具体的问题,只是给出了模糊性的概念):

/toplevel/${customer_number}/some_command/more stuff
/toplevel/${customer_number}/${some_product_name_anything_goes}/more stuff

我们一直在使用它,因为我们的.htaccess文件在常规$ {product_name}版本之前列出了更具体的“命令”表单,并且第一个匹配获胜。现在,我们正在编写一个WADL,并且正如您所料,我们选择使用WADL的工具遇到了问题,因为API不明确。我的问题是:

a)WADL规范是否可以说明它们是否可以有效地表示不明确的API?

b)工具支持 - 根据您的经验,工具是否会阻碍模糊的WADL? (如果允许使用WADL,那么这些是弱工具,但是,你想要安全起见)

c)任何有关模棱两可的REST apis的经验,尤其是wrt Ws,确实如此。

好奇的,here's the latest spec

据我所知,它没有具体解决这个问题,我想这真的归结为工具如何处理它。

1 个答案:

答案 0 :(得分:1)

根据我的经验,大多数在REST中从事大量工作的人更愿意使用超媒体进行运行时发现,而不是使用工具和代码来对抗元数据文档。

可能由于这个原因,您没有对您的问题收到太多意见。