POST创建一个新项目,PUT更新一个项目......但是如果数据库中只有一个项目怎么办?
我是否编码:'如果项目已经存在,请找到它并PUT'否则' POST'
还是我错过了一些非常明显的东西?
我简单地想过每次都做帖子,并且在帖子的第一行只删除所有内容,然后发布,但这似乎是愚蠢的
答案 0 :(得分:0)
就我个人而言,我更喜欢POST
用于原始创作,而PATCH
用于更新...
PUT /myresources/:id
POST /myresources
应返回带有生成路径的location
标头,以及可接受的响应主体。
{
id: "someid",
location: "/myresources/someid"
}