我正在努力解决PATCH方法的最佳做法。
我看到了几种可能性:
200 OK
。204 No Content
。什么是最好的?
答案 0 :(得分:2)
使用204响应代码,因为响应不带有 消息体(具有200代码的响应)。注意 其他成功代码也可以使用。
这意味着您可能决定是否返回正文,响应代码应分别为200
或204
。没有比另一个好或坏。您可能会发现仅返回更改的内容是切实可行的,因此客户端无需提出新请求即可获取新内容。
注意:使用PATCH
非常棘手,因为您必须定义mime-type
以将更改集应用于您的资源。这可能不是你想要的。通常情况下,PATCH
可以通过创建本来应该是资源的新资源来解决。