【发布时间】:2014-09-02 06:33:32
【问题描述】:
例如:
https://developers.facebook.com/docs/graph-api/reference/v2.1/page/locations
来自 Rails/REST 背景,我的印象是使用 PUT 或 PATCH 进行更新是最佳实践。所以我想知道,为什么 Facebook 只使用 POST 进行更新?
是因为使用 POST 和 GET 比使用 4 或 5 种不同的 HTTP 方法更简单吗?还是因为他们支持一些只有这些的设备?还是他们打算转而使用 PUT/PATCH?有什么想法吗?
只使用 POST 来创建和更新记录似乎很好,所以你不必关心实现,但想知道这背后的原因是什么。
【问题讨论】:
-
@DanMan 您的链接给出了关于
POST/PUT/PATCH的总体思路,但它认为问题更多是关于“当'每个人'都说使用PUT 或PATCH 时他们为什么选择POST”。至少我想得到这方面的意见。