@freeg0r
.. some dude ..

Mobile client-server API: как правильно обновлять данные на сервере?

Привет
Есть экран с несколькими чекбоксами, пользователь выбирает какие то и нажимает Next, приложение должно отправить данные на сервер. Возможно на сервере есть в таблице уже отмеченные другие чекбоксы для этого экрана (из другого девайса этого пользователя напр.), должен ли клиент заботиться об их удалении?
То есть должен ли клиент послать только PUT, а логика сервера удалит старые данные, или клиент должен сделать сначала GET, а потом DELET и PUT?
Если можно, обоснованно, пожалуйста.
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
@googlevsky
Если будет только удаление - нужно послать только DELETE. Если же вы удаляете старые даные и вставляете новые, то тогда только PUT. Хотя лучшим был бы способ обновления данных (update), если они хранятся в бд, так как PUT-запрос описывает именно это действие.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы