Есть ли способ опубликовать несколько элементов в одном запросе?

0

Я разрабатываю мобильное веб-приложение Tasks (для iPhone) с локальной базой данных (используя json файлы), поэтому мое приложение все еще можно использовать, когда пользователь находится в автономном режиме.

Это работает отлично, но я хочу сохранить локальные данные на сервере. Поэтому мне нужно синхронизировать локальную БД с БД на сервере (используя метод REST (полный)).

Я хочу сделать следующее:

Соберите все задачи и отправьте на сервер. На данный момент я вижу два варианта:

Отправлять каждую задачу на сервер: POST/tasks

На самом деле я не хочу этого делать, потому что хочу ограничить количество запросов на сервер, поэтому вариант 2:

Соберите все задачи и сразу отправьте их на сервер.

Есть ли способ сделать это с (возможно, с slimframework php)?

Теги:
rest
http
slim

1 ответ

0

Я предполагаю, что вы хотите сделать некоторые массовые обновления в своем RESTful приложении.

Фактически, метод POST в ресурсе /tasks списка обычно используется для добавления элемента, но его также можно использовать для добавления нескольких элементов. В таком случае вам нужно поддерживать параметр (что-то в выделенном заголовке), чтобы определить, какое "действие" выполнить в методе POST.

Для такого PATCH также может использоваться метод PATCH. Обычно он предназначен для этого и может содержать список операций для элементов (добавление, удаление, обновление).

Я думаю, что эти два ответа могли бы дать вам еще несколько советов:

Надеюсь, это вам поможет, Тьерри

Ещё вопросы

Сообщество Overcoder
Наверх
Меню