Назовем это «субъектами».
Один из них проверяет «темы» каждый раз, когда пользователь выполняет какое-либо действие. Назовем это «проверкой».
Вторая запись «темы», когда пользователь закончит. Назовем это «запись». Также следует отметить, что этот запрос может ОБНОВЛЯТЬ данные, может СОЗДАВАТЬ данные, но не может ДУБЛИКИРОВАТЬ существующие данные (при конфликте через UUID);
У нас одни и те же необходимые данные для обоих запросов:
Это UUID и список (массив);
Например, данные могут быть примерно такими:
Код: Выделить всё
{
request_uid: "cd8ef6fd-5ea2-4087-9e8b-6ad5104f0096",
subjects: ["fullAbsenceSubject", "damageSubject", "innerShortageSubject", "weightDifferenceSubject"]
}
Предположим, это «/subjects».
Мне нужна помощь в выборе решения будет лучшим для REST-API:
1.
Запись тем -> POST или PUT с префиксом «/subjects»,
Проверить темы -> ПОЛУЧИТЬ с помощью Префикс «/subjects» (я не уверен, что хочу записать этот огромный список в URI)
2.
Записать темы -> PUT с префиксом "/subjects",
Проверить темы -> POST с префиксом "/subjects".
3.Записать темы -> POST или PUT с помощью Префикс «/subjects»,
Проверка тем -> POST или PUT с префиксом «/subjects/validate».
4.
Я открыт для любых новых предложений
Подробнее здесь: https://stackoverflow.com/questions/791 ... ot-of-data
Мобильная версия