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

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

Детальніше

Параметр “q” в HTTP заголовку “Accept”

1. Клієнти API підтримують кілька форматів REST API може повертати представлення ресурсу в багатьох форматах – точніше, MIME-типи . Клієнтська програма або браузер може запитувати будь-який підтримуваний тип MIME у заголовку HTTP Accept . Технічно Accept Header може мати кілька значень у формі значень, розділених комами. Наприклад, Accept Header із запитом text/html або application/xml формати можна встановити як: 2. Параметр “q”. Іноді клієнти можуть […]

Детальніше