我正在设计一个宁静的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