2012-12-07 45 views
2

讓我們有一個表格,在這裏我有幾個選擇的。我需要用服務器提供的選項填充它們。的RESTful API設計和負載選擇選項

但一個RESTful API應該只方法

  • 獲取
  • 刪除

有檢索一些其他數據的地方。我想我應該爲每一個選擇的選項,這些4的方法,但在我看來,像一個矯枉過正。

回答

3

你的表單數據列表可以是相互正交的,但你的表格必須明顯地把它們放在一起在商業環境中。你會得到或PUT或POST或刪除的對象將是你的業務對象,只有對每個選擇的屬性。您可以單獨獲取填充選擇的列表。

只有當您希望通過REST提供這些服務,而不是維護他們直接(使用SQL),你可以有4種方法爲每個列表。否則,只有GET就足夠了。