【发布时间】:2011-10-17 06:23:46
【问题描述】:
我很困惑何时以及为什么应该在 REST 中使用特定动词?
我知道以下基本知识:
Get -> for retrieval
Post -> adding new entity
PUT -> updating
Delete -> for deleting
这些属性要按照我上面写的操作来使用,但我不明白为什么? 如果在 REST 中的 Get 方法中添加新实体或在 POST 中更新实体,会发生什么情况?或者可能在 DELETE 里面添加一个实体。我知道这可能是一个菜鸟问题,但我需要理解它。这听起来让我很困惑。
【问题讨论】:
-
如果你这样做,REST 警察会敲你的门,让你阅读 Roy Fielding 的博士论文,而不仅仅是关于 REST 的章节。 ics.uci.edu/~fielding/pubs/dissertation/top.htm
标签: wcf http rest wcf-rest httpverbs