Существуют ли какие-либо стандарты для получения вложенных объектов в веб-службе restful?

#json #rest #web-services

#json #rest #веб-сервисы

Вопрос:

Я хочу реализовать метод для получения вложенных объектов (формат 40 вложенных объектов JSON) и применить некоторые предприятия к объектам, а затем вставить их в некоторые таблицы.

Хороший способ получить все объекты данных в одном методе веб-службы или написать несколько отдельных методов веб-службы для получения данных и разрыва входных вложенных объектов?

Существуют ли какие-либо стандарты для реализации веб-службы?

Может ли кто-нибудь представить какие-либо книги или статьи, объясняющие стандарты реализации веб-службы?

Спасибо.

Ответ №1:

Вам действительно нужно решить самостоятельно, может ли инфраструктура (например, сетевое подключение, пропускная способность сервера) обрабатывать «большой» набор данных и полезно ли для ваших клиентов-потребителей получать все наборы данных (большую часть времени им может потребоваться только его часть).

Если, скажем, в 80% случаев это подмножество, вы можете вернуть это подмножество, а остальное вы можете использовать HATEOAS.

Это просто ссылки, по которым клиент может направить себя, если ему нужны данные, которые не были отправлены при первоначальном вызове вашего API.

Комментарии:

1. мой набор данных невелик, он немного велик, например, 40 вложенных объектов, в сети или сервере нет ограничений