Пользовательские разрешения с использованием HATEOS в REST JSON - PullRequest
0 голосов
/ 29 мая 2018

У меня есть API с поиском (GET), созданием (POST) и обновлением метода (PUT) на ресурсе.

Операция обновления (PUT) поддерживает обновление таких параметров, как «имя», «значение» и «состояние».Разрешение на обновление «статуса» отличается от обновления других параметров.

Когда пользовательский интерфейс считывает ответ GET (поиск), он позволяет обновить поля (имя, значение и состояние) на основе возвращенных разрешений.Планирование возврата разрешений с использованием HATEOS, как показано ниже.

"self": {
            "href": "https://mobile-services.test.com/api/V1/area/resorce/{resourceId}",
            "methods": [ "GET", "POST" ]
        },

Разрешено ли возвращать настраиваемые значения (например, «POST-Status») для ключа «методов»? Если нет, предложите способ обработки разрешенийв этом сценарии.

...