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