2013-02-16 43 views
0

我的網站有一個記錄網格顯示的設計。對於每條記錄,用戶可能會編輯它(GET請求)或更改其狀態(此應爲爲PUT)。我有沒有這樣做,而不使用JavaScript?RESTful頁面需要GET和PUT?

也就是說,我目前的選擇是:

  • 使用JavaScript中的鏈接處理程序,需要改變的請求類型。
  • 將GET和PUT活動分開以分開網頁。
  • 通過GET進行狀態更改,並對此處的REST規範視而不見。

還有其他的選擇嗎?

謝謝, 傑羅姆。

+1

如何改變記錄的狀態而不是編輯? GET請求不應該改變資源。 – DanMan 2013-02-16 19:31:16

+0

狀態更改**是**編輯,如我所說。這是使用RESTful URI並且不使用Javascript的最後手段。基於事情,我無法得到我要求的一切。不過,我現在計劃使用Javascript日期格式化程序,所以我會使用上面的選項1)。 – 2013-02-21 02:46:22

回答

1

GET應該不會有任何副作用,並且PUT會在URI給定的位置替換整個資源。所以前者應該是POST。後者應該也是如此,除非它確實發送了整個資源。顯然,POST可能沒有Javascript。