REST та RESTful API

REST означає Representational State Transfer, термін, запропонований Роєм Філдінгом у 2000 році. Це стиль архітектури для проектування слабозв’язаних програм у мережі, який часто використовується під час розробки веб-служб . REST не нав’язує жодних правил щодо того, як це має бути реалізовано на нижчому рівні, він лише встановлює керівні принципи проектування високого рівня та залишає нас думати про нашу власну реалізацію. Давайте почнемо зі […]

Детальніше

HATEOAS – “Hypermedia As The Engine Of Application State” – Гіпермедіа як двигун стану програми

Що таке HATEOAS? Hypermedia as the Engine of Application State, або скорочено HATEOAS, — це різновид REST, яка використовує гіпермедіа для опису майбутніх дій, доступних клієнту. Дозволені дії виводяться в API на основі поточного стану програми та повертаються клієнту як набір посилань. Потім клієнт використовує ці посилання для подальшої взаємодії з API. Чи потрібен мені HATEOAS, щоб […]

Детальніше