使用相同值更新的状态代码

时间:2016-07-22 09:43:41

标签: http-status-codes

更新具有相同值的实体的状态代码应该是什么

  

例如,如果我的数据库中有一个实体员工,其属性为employee_id = 123,employee_name ='xyz',gender ='male'

*使用相同值* 触发的更新请求的状态代码应该是什么 我很困惑304未修改或409冲突哪一个会有帮助

1 个答案:

答案 0 :(得分:0)

我认为其中一个成功代码是合适的(200,204)。

正如您所看到的,304已经考虑了缓存。你没有缓存你的情况。

  

生成304响应的服务器必须生成任何一个   以下将在200 OK响应中发送的标题字段   同一个请求:缓存控制,内容位置,日期,ETag,   过期,并且变化。

此外,409表示错误,如果将值更新为您想要的值(尽管没有变化),最好将其视为成功案例。