2016-07-22 4 views
0

, какими должен быть код состояния для обновления объекта с тем же значениямикод состояния для обновления с тем же значениями

ех, если у меня есть сотрудник сущности в моей базе данных с атрибутами employee_id = 123, employee_name = «А» пол = «мужской»

* каким должен быть код состояния для запроса обновления уволен с теми же значениями * я путаюсь между 304 не изменен или 409 конфликта whichi один было бы полезно

ответ

0

Я думаю, что один из кода успеха будет уместным (200, 204).

как вы можете видеть, 304 имеет кэширование в виду. Вы не кэшируете в своем случае.

Сервер генерирующего 304 ответ должен генерировать любой из следующих полей заголовка, которые были посланы в 200 OK ответ на тот же запрос: Cache-Control, Content-Location, Дата, Etag, Истекает, и Вари.

Также 409 означает ошибку, если значение обновлено до того, что вы хотели (хотя изменений нет) было бы лучше рассматривать его как случай успеха.