Лучший способ вернуть список записей для выбора во время создания / обновления в Rest API - PullRequest
0 голосов
/ 05 декабря 2018

В нашем приложении мы должны предоставить набор опций для выбора.После создания конфигурации для обновления, мы должны предоставить список опций и какой из них выбран.

Примечание: эта конфигурация внутри какого-то другого объекта.

Что является лучшимспособ вернуть опции?

  1. API, чтобы вернуть все опции внутри ответа сущности и указать, какой из них выбран.

Пример:

{
    "entity":{
        //ENTITY DETAILS
        "config":{
            "Option":[
                //ARRAY OF OPTION DETAILS and field to describe which is selected
            ]
        }
    }
}
Один API для возврата всех опций и другой API для возврата только выбранного внутри ответа объекта.

Пример:

возврат всех опций

{
    "config":{
        "Option":[
            //ARRAY OF OPTION DETAILS
        ]
    }
}

вернуть только выбранный внутри ответа объекта

{
    "entity":{
        //ENTITY DETAILS
        "config":{
            "selectedOption":{
                //OPTION DETAILS
            }
        }
    }
}

1 Ответ

0 голосов
/ 05 декабря 2018

ИМО, лучший способ - return all the options inside the entity response and specify which option is selected.Преимущество этого можно увидеть в коде на стороне клиента.Если у нас есть два API, допустим, что один возвращает все параметры, а другой возвращает только выбранные параметры, то ваша страница будет работать немного медленнее, так как вам придется сделать 2 вызова API, чтобы отобразить значения в элементе управления с множественным выбором.Но, исходя из подхода, я полагаю, будет достаточно одного звонка.Я думаю, что это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...