更新具有相同值的实体的状态代码应该是什么
例如,如果我的数据库中有一个实体员工,其属性为employee_id = 123,employee_name ='xyz',gender ='male'
*使用相同值* 触发的更新请求的状态代码应该是什么 我很困惑304未修改或409冲突哪一个会有帮助
答案 0 :(得分:0)
我认为其中一个成功代码是合适的(200,204)。
正如您所看到的,304已经考虑了缓存。你没有缓存你的情况。
生成304响应的服务器必须生成任何一个 以下将在200 OK响应中发送的标题字段 同一个请求:缓存控制,内容位置,日期,ETag, 过期,并且变化。
此外,409表示错误,如果将值更新为您想要的值(尽管没有变化),最好将其视为成功案例。