REST - поделиться шаблонами URI в Hypermedia с большими наборами данных?

Я создаю REST-приложение, которое должно быть полностью гипермедиа-накопителем. Потребители сервиса попадут в точку входа и с этого момента будут переходить по ссылкам. Тем не менее, у меня есть огромный список дочерних ресурсов для родителя - например, orders/1 orders/2 ... orders/5000000000

Для этого очень сложно обеспечить эффективную навигацию, потому что клиентам может потребоваться сделать сотни запросов. Я думаю, что шаблон URI это путь. Это рекомендуется? Это весело? Как мне представить шаблоны URI стандартным способом, который будет понятен другим?

1 ответ

Решение

Шаблоны URI, безусловно, REST - это просто полу-продвинутые средства управления гипермедиа. Гипермедиа может быть чем-то большим, чем просто ссылки - представьте себе формы в HTML, которые являются элементами управления гипермедиа для запросов GET/POST и их полезных нагрузок.

Как мне представить шаблоны URI стандартным способом, который будет понятен другим?

Вы можете использовать один из типов мультимедиа с поддержкой гипермедиа. Например, Мейсон или Сирена, чтобы упомянуть несколько.

Другие вопросы по тегам