#json #rest #web-services
#json #rest #веб-сервисы
Вопрос:
Я хочу реализовать метод для получения вложенных объектов (формат 40 вложенных объектов JSON) и применить некоторые предприятия к объектам, а затем вставить их в некоторые таблицы.
Хороший способ получить все объекты данных в одном методе веб-службы или написать несколько отдельных методов веб-службы для получения данных и разрыва входных вложенных объектов?
Существуют ли какие-либо стандарты для реализации веб-службы?
Может ли кто-нибудь представить какие-либо книги или статьи, объясняющие стандарты реализации веб-службы?
Спасибо.
Ответ №1:
Вам действительно нужно решить самостоятельно, может ли инфраструктура (например, сетевое подключение, пропускная способность сервера) обрабатывать «большой» набор данных и полезно ли для ваших клиентов-потребителей получать все наборы данных (большую часть времени им может потребоваться только его часть).
Если, скажем, в 80% случаев это подмножество, вы можете вернуть это подмножество, а остальное вы можете использовать HATEOAS.
Это просто ссылки, по которым клиент может направить себя, если ему нужны данные, которые не были отправлены при первоначальном вызове вашего API.
Комментарии:
1. мой набор данных невелик, он немного велик, например, 40 вложенных объектов, в сети или сервере нет ограничений