REST - поделиться шаблонами URI в Hypermedia с большими наборами данных?
Я создаю REST-приложение, которое должно быть полностью гипермедиа-накопителем. Потребители сервиса попадут в точку входа и с этого момента будут переходить по ссылкам. Тем не менее, у меня есть огромный список дочерних ресурсов для родителя - например, orders/1 orders/2 ... orders/5000000000
Для этого очень сложно обеспечить эффективную навигацию, потому что клиентам может потребоваться сделать сотни запросов. Я думаю, что шаблон URI это путь. Это рекомендуется? Это весело? Как мне представить шаблоны URI стандартным способом, который будет понятен другим?
1 ответ
Шаблоны URI, безусловно, REST - это просто полу-продвинутые средства управления гипермедиа. Гипермедиа может быть чем-то большим, чем просто ссылки - представьте себе формы в HTML, которые являются элементами управления гипермедиа для запросов GET/POST и их полезных нагрузок.
Как мне представить шаблоны URI стандартным способом, который будет понятен другим?
Вы можете использовать один из типов мультимедиа с поддержкой гипермедиа. Например, Мейсон или Сирена, чтобы упомянуть несколько.