asp.net – REST动词 – 哪个约定是“正确的”

我很好地实施REST服务(在Windows CE平台上,如果重要),我开始使用 IBM’s general definitions使用POST创建(INSERT)和PUT进行更新。

现在我跑过了Sun’s definitions,恰恰相反。所以我的问题是,这是“普遍接受”的定义?还是还有一个

解决方法

使用PUT创建资源的缺点是客户端必须提供
代表其正在创建的对象的唯一ID。虽然客户通常有可能
为了生成这个唯一的ID,大多数应用程序设计师喜欢他们的服务器(通常
通过他们的数据库)创建此ID。在大多数情况下,我们想要
我们的服务器来控制资源ID的生成。那么我们该怎么办?我们可以切换
使用POST而不是PUT。

所以:
Put = UPDATE

Post = INSERT

相关文章

这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识...
Some samples are below for ASP.Net web form controls:(fr...
问题描述: 对于未定义为 System.String 的列,唯一有效的值...
最近用到了CalendarExtender,结果不知道为什么发生了错位,...
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence cha...