【发布时间】:2014-02-20 07:20:47
【问题描述】:
我正在编写一个基于 HTTP 的 API,我遇到用户指定一个资源的情况,如果该资源尚不存在,则服务器会创建它。它基本上建立在 Django 的 get_or_create 方法之上。
在这种情况下,最惯用/正确的 HTTP 方法是什么?
我怀疑POST 是正确的。但是,我不完全确定。虽然看起来GET 看起来是不正确的,因为它不应该有任何副作用。
【问题讨论】:
标签: api http rest http-method