【发布时间】:2015-12-15 14:09:12
【问题描述】:
我知道 REST 没有严格的规则,但有一些常见的做法可以对其进行标准化。 我对这件事有点新鲜。我喜欢处理集合的想法,所以我使用了一种约定,我将资源多元化,例如:
/Messages (POST/GET/)
/Messages/1 (DELETE/PUT)
我也喜欢嵌套集合的想法,例如:
/Messages/1/Attachments (Post/Get)
等等 但是在发送消息等自定义操作时我遇到了问题 一种方法是:
/Messages/1/Send (POST)
但我也在考虑类似的事情:
/Message/1/MessageSendRequest (POST)
或者这是一个坏主意? 在这个例子中它适合,但在某些情况下它不适合。 如果 REST 中有这样的东西,最佳实践是什么 :)
【问题讨论】:
标签: rest naming-conventions best-in-place