RESTful API设计和加载选择选项

时间:2012-12-07 14:30:00

标签: rest asp.net-web-api

我们有一个表格,我有几个选择。我需要用服务器提供的选项填充它们。

但RESTful API应该只有

的方法
  • 获取
  • 删除

没有地方可以检索其他一些数据。我想我应该为每个选择选项创建这4个方法,但在我看来这似乎是一种矫枉过正。

1 个答案:

答案 0 :(得分:3)

您的表单数据列表可以彼此正交,但您的表单显然必须将它们放在业务环境中。您将GET或PUT或POST或DELETE的对象将是您的业务对象,其中只有每个选择的属性。您可以单独获取填充选择的列表。

只有当您希望通过REST提供这些服务而不是直接维护它们(使用SQL)时,才能为每个列表提供4种方法。否则,只有GET就足够了。