我正在設計一個寧靜的API。在這個API中,可以使用API進行POST,DELETE和GET情況。如果有一個情況你覺得特別重要,那麼可以對它進行「投票」,以便案件變得更加優先。REST API中的「投票」資源應該使用哪種方法?
但是我想知道這應該是什麼類型的方法?
哪一個應該是:
GET /cases/{case_id}/vote
POST /cases/{case_id}/vote
PUT /cases/{case_id}/vote
調用投票方法將只通過1 增加的票數我目前傾向於把自己看到,因爲它是如何在現有數量的更新(儘管POST也可以用於此),但我想知道該公約是什麼。
http://stackoverflow.com/questions/630453/put-vs-post-in-rest 這個話題似乎有一個好主意,應該使用什麼,但沒有給我一個明確的答案在我的情況。 – Terabyte