对于没有任何更改的 HTTP PUT REST 调用,我应该返回什么?

Ste*_*man 5 rest http put

我有一个由 POST 创建的资源,然后可以通过 PUT 进行更新。

如果有人调用 PUT 并且没有更改任何内容,它是否仍应返回 200 并且看起来已执行更新(即使实际上没有更新任何内容)?

mbn*_*bnx 1

我觉得200就可以了。该请求正常并且已按应有的方式处理。不存在表示未导致任何更改的操作的语义状态代码。